Loading drivers/staging/hv/vmbus.h +18 −36 Original line number Diff line number Diff line Loading @@ -29,10 +29,6 @@ #include "include/VmbusApi.h" /* Data types */ typedef int (*PFN_DRIVERINITIALIZE)(struct hv_driver *drv); typedef int (*PFN_DRIVEREXIT)(struct hv_driver *drv); Loading @@ -41,7 +37,11 @@ struct driver_context { struct device_driver driver; /* Use these methods instead of the struct device_driver so 2.6 kernel stops complaining */ /* * Use these methods instead of the struct device_driver so 2.6 kernel * stops complaining * TODO - fix this! */ int (*probe)(struct device *); int (*remove)(struct device *); void (*shutdown)(struct device *); Loading @@ -56,44 +56,26 @@ struct device_context { struct hv_device device_obj; }; /* Global */ /* Inlines */ static inline struct device_context *to_device_context(struct hv_device *device_obj) static inline struct device_context *to_device_context(struct hv_device *d) { return container_of(device_obj, struct device_context, device_obj); return container_of(d, struct device_context, device_obj); } static inline struct device_context *device_to_device_context(struct device *device) static inline struct device_context *device_to_device_context(struct device *d) { return container_of(device, struct device_context, device); return container_of(d, struct device_context, device); } static inline struct driver_context *driver_to_driver_context(struct device_driver *driver) static inline struct driver_context *driver_to_driver_context(struct device_driver *d) { return container_of(driver, struct driver_context, driver); return container_of(d, struct driver_context, driver); } /* Vmbus interface */ int vmbus_child_driver_register( struct driver_context* driver_ctx ); void vmbus_child_driver_unregister( struct driver_context *driver_ctx ); void vmbus_get_interface( VMBUS_CHANNEL_INTERFACE *interface ); int vmbus_child_driver_register(struct driver_context *driver_ctx); void vmbus_child_driver_unregister(struct driver_context *driver_ctx); void vmbus_get_interface(VMBUS_CHANNEL_INTERFACE *interface); #endif /* _VMBUS_H_ */ Loading
drivers/staging/hv/vmbus.h +18 −36 Original line number Diff line number Diff line Loading @@ -29,10 +29,6 @@ #include "include/VmbusApi.h" /* Data types */ typedef int (*PFN_DRIVERINITIALIZE)(struct hv_driver *drv); typedef int (*PFN_DRIVEREXIT)(struct hv_driver *drv); Loading @@ -41,7 +37,11 @@ struct driver_context { struct device_driver driver; /* Use these methods instead of the struct device_driver so 2.6 kernel stops complaining */ /* * Use these methods instead of the struct device_driver so 2.6 kernel * stops complaining * TODO - fix this! */ int (*probe)(struct device *); int (*remove)(struct device *); void (*shutdown)(struct device *); Loading @@ -56,44 +56,26 @@ struct device_context { struct hv_device device_obj; }; /* Global */ /* Inlines */ static inline struct device_context *to_device_context(struct hv_device *device_obj) static inline struct device_context *to_device_context(struct hv_device *d) { return container_of(device_obj, struct device_context, device_obj); return container_of(d, struct device_context, device_obj); } static inline struct device_context *device_to_device_context(struct device *device) static inline struct device_context *device_to_device_context(struct device *d) { return container_of(device, struct device_context, device); return container_of(d, struct device_context, device); } static inline struct driver_context *driver_to_driver_context(struct device_driver *driver) static inline struct driver_context *driver_to_driver_context(struct device_driver *d) { return container_of(driver, struct driver_context, driver); return container_of(d, struct driver_context, driver); } /* Vmbus interface */ int vmbus_child_driver_register( struct driver_context* driver_ctx ); void vmbus_child_driver_unregister( struct driver_context *driver_ctx ); void vmbus_get_interface( VMBUS_CHANNEL_INTERFACE *interface ); int vmbus_child_driver_register(struct driver_context *driver_ctx); void vmbus_child_driver_unregister(struct driver_context *driver_ctx); void vmbus_get_interface(VMBUS_CHANNEL_INTERFACE *interface); #endif /* _VMBUS_H_ */