Commit 1732a1e8 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

Staging: hv: typedef removal from VmbusChannelInterface.h

It's all clean now.

Cc: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 1aa2383b
...@@ -89,7 +89,7 @@ typedef struct _VMBUS_CHANNEL_VERSION_SUPPORTED ...@@ -89,7 +89,7 @@ typedef struct _VMBUS_CHANNEL_VERSION_SUPPORTED
typedef struct _VMBUS_CHANNEL_OFFER_CHANNEL typedef struct _VMBUS_CHANNEL_OFFER_CHANNEL
{ {
VMBUS_CHANNEL_MESSAGE_HEADER Header; VMBUS_CHANNEL_MESSAGE_HEADER Header;
VMBUS_CHANNEL_OFFER Offer; struct vmbus_channel_offer Offer;
u32 ChildRelId; u32 ChildRelId;
u8 MonitorId; u8 MonitorId;
bool MonitorAllocated; bool MonitorAllocated;
...@@ -131,12 +131,12 @@ typedef struct _VMBUS_CHANNEL_OPEN_CHANNEL ...@@ -131,12 +131,12 @@ typedef struct _VMBUS_CHANNEL_OPEN_CHANNEL
/* GPADL for the channel's ring buffer. */ /* GPADL for the channel's ring buffer. */
GPADL_HANDLE RingBufferGpadlHandle; u32 RingBufferGpadlHandle;
/* GPADL for the channel's server context save area. */ /* GPADL for the channel's server context save area. */
GPADL_HANDLE ServerContextAreaGpadlHandle; u32 ServerContextAreaGpadlHandle;
/* /*
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
* At the center of the Channel Management library is the Channel Offer. This * At the center of the Channel Management library is the Channel Offer. This
* struct contains the fundamental information about an offer. * struct contains the fundamental information about an offer.
*/ */
typedef struct { struct vmbus_channel_offer {
struct hv_guid InterfaceType; struct hv_guid InterfaceType;
struct hv_guid InterfaceInstance; struct hv_guid InterfaceInstance;
u64 InterruptLatencyIn100nsUnits; u64 InterruptLatencyIn100nsUnits;
...@@ -75,9 +75,7 @@ typedef struct { ...@@ -75,9 +75,7 @@ typedef struct {
} Pipe; } Pipe;
} u; } u;
u32 Padding; u32 Padding;
} __attribute__((packed)) VMBUS_CHANNEL_OFFER, *PVMBUS_CHANNEL_OFFER; } __attribute__((packed));
typedef u32 GPADL_HANDLE;
/* Server Flags */ /* Server Flags */
#define VMBUS_CHANNEL_ENUMERATE_DEVICE_INTERFACE 1 #define VMBUS_CHANNEL_ENUMERATE_DEVICE_INTERFACE 1
......
...@@ -143,7 +143,7 @@ typedef struct _NVSP_1_MESSAGE_SEND_NDIS_VERSION ...@@ -143,7 +143,7 @@ typedef struct _NVSP_1_MESSAGE_SEND_NDIS_VERSION
typedef struct _NVSP_1_MESSAGE_SEND_RECEIVE_BUFFER typedef struct _NVSP_1_MESSAGE_SEND_RECEIVE_BUFFER
{ {
GPADL_HANDLE GpadlHandle; u32 GpadlHandle;
u16 Id; u16 Id;
} NVSP_1_MESSAGE_SEND_RECEIVE_BUFFER, *PNVSP_1_MESSAGE_SEND_RECEIVE_BUFFER; } NVSP_1_MESSAGE_SEND_RECEIVE_BUFFER, *PNVSP_1_MESSAGE_SEND_RECEIVE_BUFFER;
...@@ -202,7 +202,7 @@ typedef struct _NVSP_1_MESSAGE_REVOKE_RECEIVE_BUFFER ...@@ -202,7 +202,7 @@ typedef struct _NVSP_1_MESSAGE_REVOKE_RECEIVE_BUFFER
typedef struct _NVSP_1_MESSAGE_SEND_SEND_BUFFER typedef struct _NVSP_1_MESSAGE_SEND_SEND_BUFFER
{ {
GPADL_HANDLE GpadlHandle; u32 GpadlHandle;
u16 Id; u16 Id;
} NVSP_1_MESSAGE_SEND_SEND_BUFFER, *PNVSP_1_MESSAGE_SEND_SEND_BUFFER; } NVSP_1_MESSAGE_SEND_SEND_BUFFER, *PNVSP_1_MESSAGE_SEND_SEND_BUFFER;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment