[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-driver-devel
Subject:    [PATCH 08/13] staging/hv: use struct vmbus_channel_interface
From:       joe () perches ! com (Joe Perches)
Date:       2009-07-30 0:41:01
Message-ID: e3ab9bdd26b4056215ebb255baf6a5dbfa774c87.1248913701.git.joe () perches ! com
[Download RAW message or body]

Signed-off-by: Joe Perches <joe at perches.com>
---
 drivers/staging/hv/ChannelInterface.c |    3 ++-
 drivers/staging/hv/ChannelInterface.h |    3 ++-
 drivers/staging/hv/Vmbus.c            |    4 ++--
 drivers/staging/hv/include/VmbusApi.h |   10 +++++-----
 drivers/staging/hv/include/vmbus.h    |    2 +-
 drivers/staging/hv/vmbus_drv.c        |    2 +-
 6 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/drivers/staging/hv/ChannelInterface.c b/drivers/staging/hv/ChannelInterface.c
index 4de58dd..e15d1d7 100644
--- a/drivers/staging/hv/ChannelInterface.c
+++ b/drivers/staging/hv/ChannelInterface.c
@@ -112,7 +112,8 @@ static int IVmbusChannelTeardownGpadl(struct hv_device *Device, u32 GpadlHandle)
 
 }
 
-static void GetChannelInterface(VMBUS_CHANNEL_INTERFACE * ChannelInterface)
+static void
+GetChannelInterface(struct vmbus_channel_interface *ChannelInterface)
 {
 	ChannelInterface->Open = IVmbusChannelOpen;
 	ChannelInterface->Close = IVmbusChannelClose;
diff --git a/drivers/staging/hv/ChannelInterface.h b/drivers/staging/hv/ChannelInterface.h
index ac94033..fd80076 100644
--- a/drivers/staging/hv/ChannelInterface.h
+++ b/drivers/staging/hv/ChannelInterface.h
@@ -26,7 +26,8 @@
 
 #include "include/VmbusApi.h"
 
-static void GetChannelInterface(VMBUS_CHANNEL_INTERFACE * ChannelInterface);
+static void
+GetChannelInterface(struct vmbus_channel_interface *ChannelInterface);
 
 static void GetChannelInfo(struct hv_device *Device,
 			   struct device_info *DeviceInfo);
diff --git a/drivers/staging/hv/Vmbus.c b/drivers/staging/hv/Vmbus.c
index 5de1114..e1faf33 100644
--- a/drivers/staging/hv/Vmbus.c
+++ b/drivers/staging/hv/Vmbus.c
@@ -53,7 +53,7 @@ static struct hv_device *gDevice;	/* vmbus root device */
 
 /* Internal routines */
 
-static void VmbusGetChannelInterface(VMBUS_CHANNEL_INTERFACE * Interface);
+static void VmbusGetChannelInterface(struct vmbus_channel_interface *Interface);
 
 static void
 VmbusGetChannelInfo(struct hv_device *DeviceObject,
@@ -158,7 +158,7 @@ Description:
 	Get the channel interface
 
 --*/
-static void VmbusGetChannelInterface(VMBUS_CHANNEL_INTERFACE * Interface)
+static void VmbusGetChannelInterface(struct vmbus_channel_interface *Interface)
 {
 	GetChannelInterface(Interface);
 }
diff --git a/drivers/staging/hv/include/VmbusApi.h b/drivers/staging/hv/include/VmbusApi.h
index 066402e..898b44a 100644
--- a/drivers/staging/hv/include/VmbusApi.h
+++ b/drivers/staging/hv/include/VmbusApi.h
@@ -165,7 +165,7 @@ struct device_info {
 typedef void (*VMBUS_GET_CHANNEL_INFO) (struct hv_device * Device,
 					struct device_info *DeviceInfo);
 
-typedef struct _VMBUS_CHANNEL_INTERFACE {
+struct vmbus_channel_interface {
 	VMBUS_CHANNEL_OPEN Open;
 	VMBUS_CHANNEL_CLOSE Close;
 	VMBUS_CHANNEL_SEND_PACKET SendPacket;
@@ -176,10 +176,10 @@ typedef struct _VMBUS_CHANNEL_INTERFACE {
 	VMBUS_CHANNEL_ESTABLISH_GPADL EstablishGpadl;
 	VMBUS_CHANNEL_TEARDOWN_GPADL TeardownGpadl;
 	VMBUS_GET_CHANNEL_INFO GetInfo;
-} VMBUS_CHANNEL_INTERFACE;
+};
 
-typedef void (*VMBUS_GET_CHANNEL_INTERFACE) (VMBUS_CHANNEL_INTERFACE *
-					     Interface);
+typedef void (*VMBUS_GET_CHANNEL_INTERFACE)
+		(struct vmbus_channel_interface *Interface);
 
 /* Base driver object */
 struct driver_object {
@@ -191,7 +191,7 @@ struct driver_object {
 	PFN_ON_GETDEVICEIDS OnGetDeviceIds;	/* device ids supported by this driver */
 	PFN_ON_CLEANUP OnCleanup;
 
-	VMBUS_CHANNEL_INTERFACE VmbusChannelInterface;
+	struct vmbus_channel_interface VmbusChannelInterface;
 };
 
 /* Base device object */
diff --git a/drivers/staging/hv/include/vmbus.h b/drivers/staging/hv/include/vmbus.h
index 586e186..4c948da 100644
--- a/drivers/staging/hv/include/vmbus.h
+++ b/drivers/staging/hv/include/vmbus.h
@@ -82,6 +82,6 @@ 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);
+void vmbus_get_interface(struct vmbus_channel_interface *interface);
 
 #endif /* _VMBUS_H_ */
diff --git a/drivers/staging/hv/vmbus_drv.c b/drivers/staging/hv/vmbus_drv.c
index 00cd44d..43c7f36 100644
--- a/drivers/staging/hv/vmbus_drv.c
+++ b/drivers/staging/hv/vmbus_drv.c
@@ -511,7 +511,7 @@ Name:	vmbus_get_interface()
 Desc:	Get the vmbus channel interface. This is invoked by child/client driver that sits
 		above vmbus
 --*/
-void vmbus_get_interface(VMBUS_CHANNEL_INTERFACE * interface)
+void vmbus_get_interface(struct vmbus_channel_interface *interface)
 {
 	struct vmbus_driver_object *vmbus_drv_obj = &g_vmbus_drv.drv_obj;
 
-- 
1.6.3.1.10.g659a0.dirty


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic