void * Context
)
{
- return VmbusChannelOpen( (VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelOpen((struct vmbus_channel *)Device->context,
SendBufferSize,
RecvRingBufferSize,
UserData,
struct hv_device *Device
)
{
- VmbusChannelClose((VMBUS_CHANNEL*)Device->context);
+ VmbusChannelClose((struct vmbus_channel *)Device->context);
}
u32 Flags
)
{
- return VmbusChannelSendPacket((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelSendPacket((struct vmbus_channel *)Device->context,
Buffer,
BufferLen,
RequestId,
u64 RequestId
)
{
- return VmbusChannelSendPacketPageBuffer((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelSendPacketPageBuffer((struct vmbus_channel *)Device->context,
PageBuffers,
PageCount,
Buffer,
u64 RequestId
)
{
- return VmbusChannelSendPacketMultiPageBuffer((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelSendPacketMultiPageBuffer((struct vmbus_channel *)Device->context,
MultiPageBuffer,
Buffer,
BufferLen,
u64* RequestId
)
{
- return VmbusChannelRecvPacket((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelRecvPacket((struct vmbus_channel *)Device->context,
Buffer,
BufferLen,
BufferActualLen,
u64* RequestId
)
{
- return VmbusChannelRecvPacketRaw((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelRecvPacketRaw((struct vmbus_channel *)Device->context,
Buffer,
BufferLen,
BufferActualLen,
u32* GpadlHandle
)
{
- return VmbusChannelEstablishGpadl((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelEstablishGpadl((struct vmbus_channel *)Device->context,
Buffer,
BufferLen,
GpadlHandle);
u32 GpadlHandle
)
{
- return VmbusChannelTeardownGpadl((VMBUS_CHANNEL*)Device->context,
+ return VmbusChannelTeardownGpadl((struct vmbus_channel *)Device->context,
GpadlHandle);
}
void GetChannelInfo(struct hv_device *Device, DEVICE_INFO *DeviceInfo)
{
- VMBUS_CHANNEL_DEBUG_INFO debugInfo;
+ struct vmbus_channel_debug_info debugInfo;
if (Device->context)
{
- VmbusChannelGetDebugInfo((VMBUS_CHANNEL*)Device->context, &debugInfo);
+ VmbusChannelGetDebugInfo((struct vmbus_channel *)Device->context, &debugInfo);
DeviceInfo->ChannelId = debugInfo.RelId;
DeviceInfo->ChannelState = debugInfo.State;