mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-14 15:54:15 +08:00
Staging: hv: vmbus.h coding style cleanups
Coding style fixes for vmbus.h Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
870cde8086
commit
0897865537
@ -29,71 +29,53 @@
|
||||
|
||||
#include "include/VmbusApi.h"
|
||||
|
||||
|
||||
/* Data types */
|
||||
|
||||
|
||||
typedef int (*PFN_DRIVERINITIALIZE)(struct hv_driver *drv);
|
||||
typedef int (*PFN_DRIVEREXIT)(struct hv_driver *drv);
|
||||
|
||||
struct driver_context {
|
||||
struct hv_guid class_id;
|
||||
|
||||
struct device_driver driver;
|
||||
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 *);
|
||||
};
|
||||
|
||||
struct device_context {
|
||||
struct work_struct probe_failed_work_item;
|
||||
struct work_struct probe_failed_work_item;
|
||||
struct hv_guid class_id;
|
||||
struct hv_guid device_id;
|
||||
int probe_error;
|
||||
struct device device;
|
||||
int probe_error;
|
||||
struct device device;
|
||||
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…
Reference in New Issue
Block a user