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>
This commit is contained in:
Greg Kroah-Hartman 2009-07-14 15:06:28 -07:00
parent 2be1301b7d
commit 8282c40014
21 changed files with 82 additions and 83 deletions

View File

@ -32,7 +32,7 @@
// //
static int static int
VmbusChannelCreateGpadlHeader( VmbusChannelCreateGpadlHeader(
PVOID Kbuffer, // must be phys and virt contiguous void * Kbuffer, // must be phys and virt contiguous
UINT32 Size, // page-size multiple UINT32 Size, // page-size multiple
VMBUS_CHANNEL_MSGINFO **msgInfo, VMBUS_CHANNEL_MSGINFO **msgInfo,
UINT32 *MessageCount UINT32 *MessageCount
@ -204,10 +204,10 @@ VmbusChannelOpen(
VMBUS_CHANNEL *NewChannel, VMBUS_CHANNEL *NewChannel,
UINT32 SendRingBufferSize, UINT32 SendRingBufferSize,
UINT32 RecvRingBufferSize, UINT32 RecvRingBufferSize,
PVOID UserData, void * UserData,
UINT32 UserDataLen, UINT32 UserDataLen,
PFN_CHANNEL_CALLBACK pfnOnChannelCallback, PFN_CHANNEL_CALLBACK pfnOnChannelCallback,
PVOID Context void * Context
) )
{ {
int ret=0; int ret=0;
@ -392,7 +392,7 @@ Description:
--*/ --*/
static int static int
VmbusChannelCreateGpadlHeader( VmbusChannelCreateGpadlHeader(
PVOID Kbuffer, // from kmalloc() void * Kbuffer, // from kmalloc()
UINT32 Size, // page-size multiple UINT32 Size, // page-size multiple
VMBUS_CHANNEL_MSGINFO **MsgInfo, VMBUS_CHANNEL_MSGINFO **MsgInfo,
UINT32 *MessageCount) UINT32 *MessageCount)
@ -515,7 +515,7 @@ Description:
int int
VmbusChannelEstablishGpadl( VmbusChannelEstablishGpadl(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PVOID Kbuffer, // from kmalloc() void * Kbuffer, // from kmalloc()
UINT32 Size, // page-size multiple UINT32 Size, // page-size multiple
UINT32 *GpadlHandle UINT32 *GpadlHandle
) )
@ -752,7 +752,7 @@ Description:
int int
VmbusChannelSendPacket( VmbusChannelSendPacket(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
const PVOID Buffer, const void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId, UINT64 RequestId,
VMBUS_PACKET_TYPE Type, VMBUS_PACKET_TYPE Type,
@ -820,7 +820,7 @@ VmbusChannelSendPacketPageBuffer(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PAGE_BUFFER PageBuffers[], PAGE_BUFFER PageBuffers[],
UINT32 PageCount, UINT32 PageCount,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
) )
@ -902,7 +902,7 @@ int
VmbusChannelSendPacketMultiPageBuffer( VmbusChannelSendPacketMultiPageBuffer(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
MULTIPAGE_BUFFER *MultiPageBuffer, MULTIPAGE_BUFFER *MultiPageBuffer,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
) )
@ -984,7 +984,7 @@ Description:
int int
VmbusChannelRecvPacket( VmbusChannelRecvPacket(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId
@ -1061,7 +1061,7 @@ Description:
int int
VmbusChannelRecvPacketRaw( VmbusChannelRecvPacketRaw(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId

View File

@ -67,10 +67,10 @@ VmbusChannelOpen(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
UINT32 SendRingBufferSize, UINT32 SendRingBufferSize,
UINT32 RecvRingBufferSize, UINT32 RecvRingBufferSize,
PVOID UserData, void * UserData,
UINT32 UserDataLen, UINT32 UserDataLen,
PFN_CHANNEL_CALLBACK pfnOnChannelCallback, PFN_CHANNEL_CALLBACK pfnOnChannelCallback,
PVOID Context void * Context
); );
static void static void
@ -81,7 +81,7 @@ VmbusChannelClose(
static int static int
VmbusChannelSendPacket( VmbusChannelSendPacket(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
const PVOID Buffer, const void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId, UINT64 RequestId,
VMBUS_PACKET_TYPE Type, VMBUS_PACKET_TYPE Type,
@ -93,7 +93,7 @@ VmbusChannelSendPacketPageBuffer(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PAGE_BUFFER PageBuffers[], PAGE_BUFFER PageBuffers[],
UINT32 PageCount, UINT32 PageCount,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
); );
@ -102,7 +102,7 @@ static int
VmbusChannelSendPacketMultiPageBuffer( VmbusChannelSendPacketMultiPageBuffer(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
MULTIPAGE_BUFFER *MultiPageBuffer, MULTIPAGE_BUFFER *MultiPageBuffer,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
); );
@ -110,7 +110,7 @@ VmbusChannelSendPacketMultiPageBuffer(
static int static int
VmbusChannelEstablishGpadl( VmbusChannelEstablishGpadl(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PVOID Kbuffer, // from kmalloc() void * Kbuffer, // from kmalloc()
UINT32 Size, // page-size multiple UINT32 Size, // page-size multiple
UINT32 *GpadlHandle UINT32 *GpadlHandle
); );
@ -124,7 +124,7 @@ VmbusChannelTeardownGpadl(
static int static int
VmbusChannelRecvPacket( VmbusChannelRecvPacket(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId
@ -133,7 +133,7 @@ VmbusChannelRecvPacket(
static int static int
VmbusChannelRecvPacketRaw( VmbusChannelRecvPacketRaw(
VMBUS_CHANNEL *Channel, VMBUS_CHANNEL *Channel,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId

View File

@ -28,10 +28,10 @@ IVmbusChannelOpen(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
UINT32 SendBufferSize, UINT32 SendBufferSize,
UINT32 RecvRingBufferSize, UINT32 RecvRingBufferSize,
PVOID UserData, void * UserData,
UINT32 UserDataLen, UINT32 UserDataLen,
VMBUS_CHANNEL_CALLBACK ChannelCallback, VMBUS_CHANNEL_CALLBACK ChannelCallback,
PVOID Context void * Context
) )
{ {
return VmbusChannelOpen( (VMBUS_CHANNEL*)Device->context, return VmbusChannelOpen( (VMBUS_CHANNEL*)Device->context,
@ -56,7 +56,7 @@ IVmbusChannelClose(
static int static int
IVmbusChannelSendPacket( IVmbusChannelSendPacket(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
const PVOID Buffer, const void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId, UINT64 RequestId,
UINT32 Type, UINT32 Type,
@ -76,7 +76,7 @@ IVmbusChannelSendPacketPageBuffer(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PAGE_BUFFER PageBuffers[], PAGE_BUFFER PageBuffers[],
UINT32 PageCount, UINT32 PageCount,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
) )
@ -93,7 +93,7 @@ static int
IVmbusChannelSendPacketMultiPageBuffer( IVmbusChannelSendPacketMultiPageBuffer(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
MULTIPAGE_BUFFER *MultiPageBuffer, MULTIPAGE_BUFFER *MultiPageBuffer,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
) )
@ -108,7 +108,7 @@ IVmbusChannelSendPacketMultiPageBuffer(
static int static int
IVmbusChannelRecvPacket ( IVmbusChannelRecvPacket (
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId
@ -124,7 +124,7 @@ IVmbusChannelRecvPacket (
static int static int
IVmbusChannelRecvPacketRaw( IVmbusChannelRecvPacketRaw(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId
@ -140,7 +140,7 @@ IVmbusChannelRecvPacketRaw(
static int static int
IVmbusChannelEstablishGpadl( IVmbusChannelEstablishGpadl(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* GpadlHandle UINT32* GpadlHandle
) )

View File

@ -82,12 +82,12 @@ VmbusChannelOnVersionResponse(
static void static void
VmbusChannelProcessOffer( VmbusChannelProcessOffer(
PVOID context void * context
); );
static void static void
VmbusChannelProcessRescindOffer( VmbusChannelProcessRescindOffer(
PVOID context void * context
); );
@ -233,7 +233,7 @@ Description:
--*/ --*/
static void static void
VmbusChannelProcessOffer( VmbusChannelProcessOffer(
PVOID context void * context
) )
{ {
int ret=0; int ret=0;
@ -317,7 +317,7 @@ Description:
--*/ --*/
static void static void
VmbusChannelProcessRescindOffer( VmbusChannelProcessRescindOffer(
PVOID context void * context
) )
{ {
VMBUS_CHANNEL* channel=(VMBUS_CHANNEL*)context; VMBUS_CHANNEL* channel=(VMBUS_CHANNEL*)context;

View File

@ -34,7 +34,7 @@
typedef void (*PFN_CHANNEL_CALLBACK)(PVOID context); typedef void (*PFN_CHANNEL_CALLBACK)(void * context);
typedef enum { typedef enum {
CHANNEL_OFFER_STATE, CHANNEL_OFFER_STATE,
@ -70,7 +70,7 @@ typedef struct _VMBUS_CHANNEL {
//HANDLE dataWorkQueue; //HANDLE dataWorkQueue;
PFN_CHANNEL_CALLBACK OnChannelCallback; PFN_CHANNEL_CALLBACK OnChannelCallback;
PVOID ChannelCallbackContext; void * ChannelCallbackContext;
} VMBUS_CHANNEL; } VMBUS_CHANNEL;

View File

@ -103,7 +103,7 @@ VmbusConnect(
msg->VMBusVersionRequested = VMBUS_REVISION_NUMBER; msg->VMBusVersionRequested = VMBUS_REVISION_NUMBER;
msg->InterruptPage = GetPhysicalAddress(gVmbusConnection.InterruptPage); msg->InterruptPage = GetPhysicalAddress(gVmbusConnection.InterruptPage);
msg->MonitorPage1 = GetPhysicalAddress(gVmbusConnection.MonitorPages); msg->MonitorPage1 = GetPhysicalAddress(gVmbusConnection.MonitorPages);
msg->MonitorPage2 = GetPhysicalAddress((PVOID)((ULONG_PTR)gVmbusConnection.MonitorPages + PAGE_SIZE)); msg->MonitorPage2 = GetPhysicalAddress((void *)((ULONG_PTR)gVmbusConnection.MonitorPages + PAGE_SIZE));
// Add to list before we send the request since we may receive the response // Add to list before we send the request since we may receive the response
// before returning from this routine // before returning from this routine
@ -290,7 +290,7 @@ Description:
--*/ --*/
static void static void
VmbusProcessChannelEvent( VmbusProcessChannelEvent(
PVOID context void * context
) )
{ {
VMBUS_CHANNEL* channel; VMBUS_CHANNEL* channel;
@ -385,7 +385,7 @@ Description:
--*/ --*/
int int
VmbusPostMessage( VmbusPostMessage(
PVOID buffer, void * buffer,
SIZE_T bufferLen SIZE_T bufferLen
) )
{ {

View File

@ -396,7 +396,7 @@ HV_STATUS
HvPostMessage( HvPostMessage(
HV_CONNECTION_ID connectionId, HV_CONNECTION_ID connectionId,
HV_MESSAGE_TYPE messageType, HV_MESSAGE_TYPE messageType,
PVOID payload, void * payload,
SIZE_T payloadSize SIZE_T payloadSize
) )
{ {

View File

@ -162,7 +162,7 @@ static HV_STATUS
HvPostMessage( HvPostMessage(
HV_CONNECTION_ID connectionId, HV_CONNECTION_ID connectionId,
HV_MESSAGE_TYPE messageType, HV_MESSAGE_TYPE messageType,
PVOID payload, void * payload,
SIZE_T payloadSize SIZE_T payloadSize
); );

View File

@ -59,7 +59,7 @@ NetVscOnCleanup(
static void static void
NetVscOnChannelCallback( NetVscOnChannelCallback(
PVOID context void * context
); );
static int static int
@ -107,7 +107,7 @@ NetVscOnReceive(
static void static void
NetVscOnReceiveCompletion( NetVscOnReceiveCompletion(
PVOID Context void * Context
); );
static void static void
@ -1337,7 +1337,7 @@ retry_send_cmplt:
// //
static void static void
NetVscOnReceiveCompletion( NetVscOnReceiveCompletion(
PVOID Context) void * Context)
{ {
NETVSC_PACKET *packet = (NETVSC_PACKET*)Context; NETVSC_PACKET *packet = (NETVSC_PACKET*)Context;
DEVICE_OBJECT *device = (DEVICE_OBJECT*)packet->Device; DEVICE_OBJECT *device = (DEVICE_OBJECT*)packet->Device;
@ -1393,7 +1393,7 @@ NetVscOnReceiveCompletion(
void void
NetVscOnChannelCallback( NetVscOnChannelCallback(
PVOID Context void * Context
) )
{ {
const int netPacketSize=2048; const int netPacketSize=2048;

View File

@ -65,13 +65,13 @@ typedef struct _NETVSC_DEVICE {
HANDLE ReceivePacketListLock; HANDLE ReceivePacketListLock;
// Send buffer allocated by us but manages by NetVSP // Send buffer allocated by us but manages by NetVSP
PVOID SendBuffer; void * SendBuffer;
UINT32 SendBufferSize; UINT32 SendBufferSize;
UINT32 SendBufferGpadlHandle; UINT32 SendBufferGpadlHandle;
UINT32 SendSectionSize; UINT32 SendSectionSize;
// Receive buffer allocated by us but manages by NetVSP // Receive buffer allocated by us but manages by NetVSP
PVOID ReceiveBuffer; void * ReceiveBuffer;
UINT32 ReceiveBufferSize; UINT32 ReceiveBufferSize;
UINT32 ReceiveBufferGpadlHandle; UINT32 ReceiveBufferGpadlHandle;
UINT32 ReceiveSectionCount; UINT32 ReceiveSectionCount;

View File

@ -156,10 +156,10 @@ Description:
Get the start of the ring buffer Get the start of the ring buffer
--*/ --*/
static inline PVOID static inline void *
GetRingBuffer(RING_BUFFER_INFO* RingInfo) GetRingBuffer(RING_BUFFER_INFO* RingInfo)
{ {
return (PVOID)RingInfo->RingBuffer->Buffer; return (void *)RingInfo->RingBuffer->Buffer;
} }
@ -228,13 +228,13 @@ static UINT32
CopyToRingBuffer( CopyToRingBuffer(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
UINT32 StartWriteOffset, UINT32 StartWriteOffset,
PVOID Src, void * Src,
UINT32 SrcLen); UINT32 SrcLen);
static UINT32 static UINT32
CopyFromRingBuffer( CopyFromRingBuffer(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
PVOID Dest, void * Dest,
UINT32 DestLen, UINT32 DestLen,
UINT32 StartReadOffset); UINT32 StartReadOffset);
@ -486,7 +486,7 @@ Description:
int int
RingBufferRead( RingBufferRead(
RING_BUFFER_INFO* InRingInfo, RING_BUFFER_INFO* InRingInfo,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32 Offset UINT32 Offset
) )
@ -557,10 +557,10 @@ UINT32
CopyToRingBuffer( CopyToRingBuffer(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
UINT32 StartWriteOffset, UINT32 StartWriteOffset,
PVOID Src, void * Src,
UINT32 SrcLen) UINT32 SrcLen)
{ {
PVOID ringBuffer=GetRingBuffer(RingInfo); void * ringBuffer=GetRingBuffer(RingInfo);
UINT32 ringBufferSize=GetRingBufferSize(RingInfo); UINT32 ringBufferSize=GetRingBufferSize(RingInfo);
UINT32 fragLen; UINT32 fragLen;
@ -597,11 +597,11 @@ Description:
UINT32 UINT32
CopyFromRingBuffer( CopyFromRingBuffer(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
PVOID Dest, void * Dest,
UINT32 DestLen, UINT32 DestLen,
UINT32 StartReadOffset) UINT32 StartReadOffset)
{ {
PVOID ringBuffer=GetRingBuffer(RingInfo); void * ringBuffer=GetRingBuffer(RingInfo);
UINT32 ringBufferSize=GetRingBufferSize(RingInfo); UINT32 ringBufferSize=GetRingBufferSize(RingInfo);
UINT32 fragLen; UINT32 fragLen;

View File

@ -28,7 +28,7 @@
#include "include/osd.h" #include "include/osd.h"
typedef struct _SG_BUFFER_LIST { typedef struct _SG_BUFFER_LIST {
PVOID Data; void * Data;
UINT32 Length; UINT32 Length;
} SG_BUFFER_LIST; } SG_BUFFER_LIST;
@ -72,7 +72,7 @@ typedef struct _RING_BUFFER_DEBUG_INFO {
static int static int
RingBufferInit( RingBufferInit(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
PVOID Buffer, void * Buffer,
UINT32 BufferLen UINT32 BufferLen
); );
@ -91,14 +91,14 @@ RingBufferWrite(
static int static int
RingBufferPeek( RingBufferPeek(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
PVOID Buffer, void * Buffer,
UINT32 BufferLen UINT32 BufferLen
); );
static int static int
RingBufferRead( RingBufferRead(
RING_BUFFER_INFO *RingInfo, RING_BUFFER_INFO *RingInfo,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32 Offset UINT32 Offset
); );

View File

@ -118,7 +118,7 @@ StorVscOnCleanup(
static void static void
StorVscOnChannelCallback( StorVscOnChannelCallback(
PVOID Context void * Context
); );
static void static void
@ -530,7 +530,7 @@ StorVscConnectToVsp(
ret = Device->Driver->VmbusChannelInterface.Open(Device, ret = Device->Driver->VmbusChannelInterface.Open(Device,
storDriver->RingBufferSize, storDriver->RingBufferSize,
storDriver->RingBufferSize, storDriver->RingBufferSize,
(PVOID)&props, (void *)&props,
sizeof(VMSTORAGE_CHANNEL_PROPERTIES), sizeof(VMSTORAGE_CHANNEL_PROPERTIES),
StorVscOnChannelCallback, StorVscOnChannelCallback,
Device Device
@ -901,7 +901,7 @@ StorVscOnReceive(
void void
StorVscOnChannelCallback( StorVscOnChannelCallback(
PVOID Context void * Context
) )
{ {
int ret=0; int ret=0;

View File

@ -148,7 +148,7 @@ VmbusDisconnect(
static int static int
VmbusPostMessage( VmbusPostMessage(
PVOID buffer, void * buffer,
SIZE_T bufSize SIZE_T bufSize
); );

View File

@ -49,7 +49,7 @@ typedef int (*PFN_ON_CLOSE)(DEVICE_OBJECT *Device);
typedef void (*PFN_QUERY_LINKSTATUS)(DEVICE_OBJECT *Device); typedef void (*PFN_QUERY_LINKSTATUS)(DEVICE_OBJECT *Device);
typedef int (*PFN_ON_SEND)(DEVICE_OBJECT *dev, PNETVSC_PACKET packet); 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 int (*PFN_ON_RECVCALLBACK)(DEVICE_OBJECT *dev, PNETVSC_PACKET packet);
typedef void (*PFN_ON_LINKSTATUS_CHANGED)(DEVICE_OBJECT *dev, UINT32 Status); typedef void (*PFN_ON_LINKSTATUS_CHANGED)(DEVICE_OBJECT *dev, UINT32 Status);
@ -80,18 +80,18 @@ typedef struct _NETVSC_PACKET {
union { union {
struct{ struct{
UINT64 ReceiveCompletionTid; UINT64 ReceiveCompletionTid;
PVOID ReceiveCompletionContext; void * ReceiveCompletionContext;
PFN_ON_SENDRECVCOMPLETION OnReceiveCompletion; PFN_ON_SENDRECVCOMPLETION OnReceiveCompletion;
} Recv; } Recv;
struct{ struct{
UINT64 SendCompletionTid; UINT64 SendCompletionTid;
PVOID SendCompletionContext; void * SendCompletionContext;
PFN_ON_SENDRECVCOMPLETION OnSendCompletion; PFN_ON_SENDRECVCOMPLETION OnSendCompletion;
} Send; } Send;
} Completion; } Completion;
// This points to the memory after PageBuffers // This points to the memory after PageBuffers
PVOID Extension; void * Extension;
UINT32 TotalDataBufferLength; UINT32 TotalDataBufferLength;
// Points to the send/receive buffer where the ethernet frame is // Points to the send/receive buffer where the ethernet frame is

View File

@ -83,12 +83,12 @@ typedef struct _STORVSC_REQUEST {
UCHAR* SenseBuffer; UCHAR* SenseBuffer;
UINT32 SenseBufferSize; UINT32 SenseBufferSize;
PVOID Context; void * Context;
PFN_ON_IO_REQUEST_COMPLTN OnIOCompletion; PFN_ON_IO_REQUEST_COMPLTN OnIOCompletion;
// This points to the memory after DataBuffer // This points to the memory after DataBuffer
PVOID Extension; void * Extension;
MULTIPAGE_BUFFER DataBuffer; MULTIPAGE_BUFFER DataBuffer;
} STORVSC_REQUEST; } STORVSC_REQUEST;

View File

@ -88,16 +88,16 @@ typedef int (*PFN_ON_CHILDDEVICE_ADD)(PDEVICE_OBJECT RootDevice, PDEVICE_OBJECT
typedef void (*PFN_ON_CHILDDEVICE_REMOVE)(PDEVICE_OBJECT Device); typedef void (*PFN_ON_CHILDDEVICE_REMOVE)(PDEVICE_OBJECT Device);
// Vmbus channel interface // Vmbus channel interface
typedef void (*VMBUS_CHANNEL_CALLBACK)(PVOID context); typedef void (*VMBUS_CHANNEL_CALLBACK)(void * context);
typedef int (*VMBUS_CHANNEL_OPEN)( typedef int (*VMBUS_CHANNEL_OPEN)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
UINT32 SendBufferSize, UINT32 SendBufferSize,
UINT32 RecvRingBufferSize, UINT32 RecvRingBufferSize,
PVOID UserData, void * UserData,
UINT32 UserDataLen, UINT32 UserDataLen,
VMBUS_CHANNEL_CALLBACK ChannelCallback, VMBUS_CHANNEL_CALLBACK ChannelCallback,
PVOID Context void * Context
); );
typedef void (*VMBUS_CHANNEL_CLOSE)( typedef void (*VMBUS_CHANNEL_CLOSE)(
@ -106,7 +106,7 @@ typedef void (*VMBUS_CHANNEL_CLOSE)(
typedef int (*VMBUS_CHANNEL_SEND_PACKET)( typedef int (*VMBUS_CHANNEL_SEND_PACKET)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
const PVOID Buffer, const void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId, UINT64 RequestId,
UINT32 Type, UINT32 Type,
@ -117,7 +117,7 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET_PAGEBUFFER)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PAGE_BUFFER PageBuffers[], PAGE_BUFFER PageBuffers[],
UINT32 PageCount, UINT32 PageCount,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
); );
@ -125,14 +125,14 @@ typedef int (*VMBUS_CHANNEL_SEND_PACKET_PAGEBUFFER)(
typedef int (*VMBUS_CHANNEL_SEND_PACKET_MULTIPAGEBUFFER)( typedef int (*VMBUS_CHANNEL_SEND_PACKET_MULTIPAGEBUFFER)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
MULTIPAGE_BUFFER *MultiPageBuffer, MULTIPAGE_BUFFER *MultiPageBuffer,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT64 RequestId UINT64 RequestId
); );
typedef int (*VMBUS_CHANNEL_RECV_PACKET)( typedef int (*VMBUS_CHANNEL_RECV_PACKET)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId
@ -140,7 +140,7 @@ typedef int (*VMBUS_CHANNEL_RECV_PACKET)(
typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)( typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PVOID Buffer, void * Buffer,
UINT32 BufferLen, UINT32 BufferLen,
UINT32* BufferActualLen, UINT32* BufferActualLen,
UINT64* RequestId UINT64* RequestId
@ -148,7 +148,7 @@ typedef int (*VMBUS_CHANNEL_RECV_PACKET_PAW)(
typedef int (*VMBUS_CHANNEL_ESTABLISH_GPADL)( typedef int (*VMBUS_CHANNEL_ESTABLISH_GPADL)(
PDEVICE_OBJECT Device, PDEVICE_OBJECT Device,
PVOID Buffer, // from kmalloc() void * Buffer, // from kmalloc()
UINT32 BufferLen, // page-size multiple UINT32 BufferLen, // page-size multiple
UINT32* GpadlHandle UINT32* GpadlHandle
); );

View File

@ -287,7 +287,7 @@ typedef union {
} VMPACKET_LARGEST_POSSIBLE_HEADER, *PVMPACKET_LARGEST_POSSIBLE_HEADER; } VMPACKET_LARGEST_POSSIBLE_HEADER, *PVMPACKET_LARGEST_POSSIBLE_HEADER;
#define VMPACKET_DATA_START_ADDRESS(__packet) \ #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) \ #define VMPACKET_DATA_LENGTH(__packet) \
((((PVMPACKET_DESCRIPTOR)__packet)->Length8 - ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8) * 8) ((((PVMPACKET_DESCRIPTOR)__packet)->Length8 - ((PVMPACKET_DESCRIPTOR)__packet)->DataOffset8) * 8)

View File

@ -133,7 +133,6 @@ typedef long long LONGLONG;
typedef unsigned long SIZE_T; typedef unsigned long SIZE_T;
typedef void VOID; typedef void VOID;
//typedef unsigned char GUID[16]; //typedef unsigned char GUID[16];
typedef void* PVOID;
typedef unsigned char BOOL; typedef unsigned char BOOL;
typedef unsigned char BOOLEAN; typedef unsigned char BOOLEAN;
typedef void* HANDLE; typedef void* HANDLE;
@ -246,9 +245,9 @@ extern void SpinlockRelease(HANDLE hSpin);
void* Physical2LogicalAddr(ULONG_PTR PhysAddr); void* Physical2LogicalAddr(ULONG_PTR PhysAddr);
#define GetPhysicalAddress Logical2PhysicalAddr #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* PageMapVirtualAddress(unsigned long Pfn);
void PageUnmapVirtualAddress(void* VirtAddr); void PageUnmapVirtualAddress(void* VirtAddr);

View File

@ -827,10 +827,10 @@ typedef __struct_bcount(MessageLength) struct _RNDIS_MESSAGE
// get pointer to contained message from NDIS_MESSAGE pointer // get pointer to contained message from NDIS_MESSAGE pointer
#define RNDIS_MESSAGE_PTR_TO_MESSAGE_PTR(RndisMessage) \ #define RNDIS_MESSAGE_PTR_TO_MESSAGE_PTR(RndisMessage) \
((PVOID) &RndisMessage->Message) ((void *) &RndisMessage->Message)
// get pointer to contained message from NDIS_MESSAGE pointer // get pointer to contained message from NDIS_MESSAGE pointer
#define RNDIS_MESSAGE_RAW_PTR_TO_MESSAGE_PTR(RndisMessage) \ #define RNDIS_MESSAGE_RAW_PTR_TO_MESSAGE_PTR(RndisMessage) \
((PVOID) RndisMessage) ((void *) RndisMessage)
#endif // _RNDIS_H_ #endif // _RNDIS_H_

View File

@ -414,14 +414,14 @@ void* Physical2LogicalAddr(ULONG_PTR PhysAddr)
return logicalAddr; return logicalAddr;
} }
ULONG_PTR Logical2PhysicalAddr(PVOID LogicalAddr) ULONG_PTR Logical2PhysicalAddr(void * LogicalAddr)
{ {
BUG_ON(!virt_addr_valid(LogicalAddr)); BUG_ON(!virt_addr_valid(LogicalAddr));
return virt_to_phys(LogicalAddr); return virt_to_phys(LogicalAddr);
} }
ULONG_PTR Virtual2Physical(PVOID VirtAddr) ULONG_PTR Virtual2Physical(void * VirtAddr)
{ {
ULONG_PTR pfn = vmalloc_to_pfn(VirtAddr); ULONG_PTR pfn = vmalloc_to_pfn(VirtAddr);