Commit 08978655 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Staging: hv: vmbus.h coding style cleanups



Coding style fixes for vmbus.h

Cc: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 870cde80
Loading
Loading
Loading
Loading
+18 −36
Original line number Diff line number Diff line
@@ -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);

@@ -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 *);
@@ -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_ */