diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-07-14 15:06:28 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-09-15 12:01:45 -0700 |
commit | 8282c400144a83f85f637a5251740d670e392e84 (patch) | |
tree | 9e88dca6ed8f346f849e4244e1fab613d9631fa3 /drivers/staging/hv/include | |
parent | 2be1301b7dafe5c1d081607377291d4274b40d66 (diff) | |
download | op-kernel-dev-8282c400144a83f85f637a5251740d670e392e84.zip op-kernel-dev-8282c400144a83f85f637a5251740d670e392e84.tar.gz |
Staging: hv: remove PVOID typedef
The PVOID typedef is now removed from the Hyper-V driver code.
Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/hv/include')
-rw-r--r-- | drivers/staging/hv/include/NetVscApi.h | 8 | ||||
-rw-r--r-- | drivers/staging/hv/include/StorVscApi.h | 4 | ||||
-rw-r--r-- | drivers/staging/hv/include/VmbusApi.h | 18 | ||||
-rw-r--r-- | drivers/staging/hv/include/VmbusPacketFormat.h | 2 | ||||
-rw-r--r-- | drivers/staging/hv/include/osd.h | 5 | ||||
-rw-r--r-- | drivers/staging/hv/include/rndis.h | 4 |
6 files changed, 20 insertions, 21 deletions
diff --git a/drivers/staging/hv/include/NetVscApi.h b/drivers/staging/hv/include/NetVscApi.h index 8e780b0..8d7bddf 100644 --- a/drivers/staging/hv/include/NetVscApi.h +++ b/drivers/staging/hv/include/NetVscApi.h @@ -49,7 +49,7 @@ typedef int (*PFN_ON_CLOSE)(DEVICE_OBJECT *Device); typedef void (*PFN_QUERY_LINKSTATUS)(DEVICE_OBJECT *Device); typedef int (*PFN_ON_SEND)(DEVICE_OBJECT *dev, PNETVSC_PACKET packet); -typedef void (*PFN_ON_SENDRECVCOMPLETION)(PVOID Context); +typedef void (*PFN_ON_SENDRECVCOMPLETION)(void * Context); typedef int (*PFN_ON_RECVCALLBACK)(DEVICE_OBJECT *dev, PNETVSC_PACKET packet); typedef void (*PFN_ON_LINKSTATUS_CHANGED)(DEVICE_OBJECT *dev, UINT32 Status); @@ -80,18 +80,18 @@ typedef struct _NETVSC_PACKET { union { struct{ UINT64 ReceiveCompletionTid; - PVOID ReceiveCompletionContext; + void * ReceiveCompletionContext; PFN_ON_SENDRECVCOMPLETION OnReceiveCompletion; } Recv; struct{ UINT64 SendCompletionTid; - PVOID SendCompletionContext; + void * SendCompletionContext; PFN_ON_SENDRECVCOMPLETION OnSendCompletion; } Send; } Completion; // This points to the memory after PageBuffers - PVOID Extension; + void * Extension; UINT32 TotalDataBufferLength; // Points to the send/receive buffer where the ethernet frame is diff --git a/drivers/staging/hv/include/StorVscApi.h b/drivers/staging/hv/include/StorVscApi.h index 492a1d2..95e9c55 100644 --- a/drivers/staging/hv/include/StorVscApi.h +++ b/drivers/staging/hv/include/StorVscApi.h @@ -83,12 +83,12 @@ typedef struct _STORVSC_REQUEST { UCHAR* SenseBuffer; UINT32 SenseBufferSize; - PVOID Context; + void * Context; PFN_ON_IO_REQUEST_COMPLTN OnIOCompletion; // This points to the memory after DataBuffer - PVOID Extension; + void * Extension; MULTIPAGE_BUFFER DataBuffer; } STORVSC_REQUEST; diff --git a/drivers/staging/hv/include/VmbusApi.h b/drivers/staging/hv/include/VmbusApi.h index 4992c91..adcfbdf 100644 --- a/drivers/staging/hv/include/VmbusApi.h +++ b/drivers/staging/hv/include/VmbusApi.h @@ -88,16 +88,16 @@ typedef int (*PFN_ON_CHILDDEVICE_ADD)(PDEVICE_OBJECT RootDevice, PDEVICE_OBJECT typedef void (*PFN_ON_CHILDDEVICE_REMOVE)(PDEVICE_OBJECT Device); // Vmbus channel interface -typedef void (*VMBUS_CHANNEL_CALLBACK)(PVOID context); +typedef void (*VMBUS_CHANNEL_CALLBACK)(void * context); typedef int (*VMBUS_CHANNEL_OPEN)( PDEVICE_OBJECT Device, UINT32 SendBufferSize, UINT32 RecvRingBufferSize, - PVOID UserData, + void * UserData, UINT32 UserDataLen, VMBUS_CHANNEL_CALLBACK ChannelCallback, - PVOID Context + void * Context ); typedef void (*VMBUS_CHANNEL_CLOSE)( @@ -106,7 +106,7 @@ typedef void (*VMBUS_CHANNEL_CLOSE)( typedef int (*VMBUS_CHANNEL_SEND_PACKET)( PDEVICE_OBJECT Device, - const PVOID Buffer, + const void * Buffer, UINT32 BufferLen, UINT64 RequestId, UINT32 Type, @@ -117,7 +117,7 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET_PAGEBUFFER)( PDEVICE_OBJECT Device, PAGE_BUFFER PageBuffers[], UINT32 PageCount, - PVOID Buffer, + void * Buffer, UINT32 BufferLen, UINT64 RequestId ); @@ -125,14 +125,14 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET_PAGEBUFFER)( typedef int (*VMBUS_CHANNEL_SEND_PACKET_MULTIPAGEBUFFER)( PDEVICE_OBJECT Device, MULTIPAGE_BUFFER *MultiPageBuffer, - PVOID Buffer, + void * Buffer, UINT32 BufferLen, UINT64 RequestId ); typedef int (*VMBUS_CHANNEL_RECV_PACKET)( PDEVICE_OBJECT Device, - PVOID Buffer, + void * Buffer, UINT32 BufferLen, UINT32* BufferActualLen, UINT64* RequestId @@ -140,7 +140,7 @@ typedef int (*VMBUS_CHANNEL_RECV_PACKET)( typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)( PDEVICE_OBJECT Device, - PVOID Buffer, + void * Buffer, UINT32 BufferLen, UINT32* BufferActualLen, UINT64* RequestId @@ -148,7 +148,7 @@ typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)( typedef int (*VMBUS_CHANNEL_ESTABLISH_GPADL)( PDEVICE_OBJECT Device, - PVOID Buffer, // from kmalloc() + void * Buffer, // from kmalloc() UINT32 BufferLen, // page-size multiple UINT32* GpadlHandle ); diff --git a/drivers/staging/hv/include/VmbusPacketFormat.h b/drivers/staging/hv/include/VmbusPacketFormat.h index bb0c927..372d9c0 100644 --- a/drivers/staging/hv/include/VmbusPacketFormat.h +++ b/drivers/staging/hv/include/VmbusPacketFormat.h @@ -287,7 +287,7 @@ typedef union { } VMPACKET_LARGEST_POSSIBLE_HEADER, *PVMPACKET_LARGEST_POSSIBLE_HEADER; #define VMPACKET_DATA_START_ADDRESS(__packet) \ - (PVOID)(((PUCHAR)__packet) + ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8 * 8) + (void *)(((PUCHAR)__packet) + ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8 * 8) #define VMPACKET_DATA_LENGTH(__packet) \ ((((PVMPACKET_DESCRIPTOR)__packet)->Length8 - ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8) * 8) diff --git a/drivers/staging/hv/include/osd.h b/drivers/staging/hv/include/osd.h index 50f5e39..53a52cd 100644 --- a/drivers/staging/hv/include/osd.h +++ b/drivers/staging/hv/include/osd.h @@ -133,7 +133,6 @@ typedef long long LONGLONG; typedef unsigned long SIZE_T; typedef void VOID; //typedef unsigned char GUID[16]; -typedef void* PVOID; typedef unsigned char BOOL; typedef unsigned char BOOLEAN; typedef void* HANDLE; @@ -246,9 +245,9 @@ extern void SpinlockRelease(HANDLE hSpin); void* Physical2LogicalAddr(ULONG_PTR PhysAddr); #define GetPhysicalAddress Logical2PhysicalAddr -ULONG_PTR Logical2PhysicalAddr(PVOID LogicalAddr); +ULONG_PTR Logical2PhysicalAddr(void * LogicalAddr); -ULONG_PTR Virtual2Physical(PVOID VirtAddr); +ULONG_PTR Virtual2Physical(void * VirtAddr); void* PageMapVirtualAddress(unsigned long Pfn); void PageUnmapVirtualAddress(void* VirtAddr); diff --git a/drivers/staging/hv/include/rndis.h b/drivers/staging/hv/include/rndis.h index 7ea27b4..803e923 100644 --- a/drivers/staging/hv/include/rndis.h +++ b/drivers/staging/hv/include/rndis.h @@ -827,10 +827,10 @@ typedef __struct_bcount(MessageLength) struct _RNDIS_MESSAGE // get pointer to contained message from NDIS_MESSAGE pointer #define RNDIS_MESSAGE_PTR_TO_MESSAGE_PTR(RndisMessage) \ - ((PVOID) &RndisMessage->Message) + ((void *) &RndisMessage->Message) // get pointer to contained message from NDIS_MESSAGE pointer #define RNDIS_MESSAGE_RAW_PTR_TO_MESSAGE_PTR(RndisMessage) \ - ((PVOID) RndisMessage) + ((void *) RndisMessage) #endif // _RNDIS_H_ |