diff options
| -rw-r--r-- | drivers/staging/hv/channel_interface.c | 10 | ||||
| -rw-r--r-- | drivers/staging/hv/vmbus_api.h | 6 |
2 files changed, 0 insertions, 16 deletions
diff --git a/drivers/staging/hv/channel_interface.c b/drivers/staging/hv/channel_interface.c index 0f8e9f0adefa..4032e9c46f20 100644 --- a/drivers/staging/hv/channel_interface.c +++ b/drivers/staging/hv/channel_interface.c | |||
| @@ -59,20 +59,10 @@ static int ivmbus_sendpacket_pagebuffer(struct hv_device *device, | |||
| 59 | requestid); | 59 | requestid); |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | static int ivmbus_sendpacket_multipagebuffer(struct hv_device *device, | ||
| 63 | struct hv_multipage_buffer *multi_pagebuffer, | ||
| 64 | void *buffer, u32 bufferlen, u64 requestid) | ||
| 65 | { | ||
| 66 | return vmbus_sendpacket_multipagebuffer(device->channel, | ||
| 67 | multi_pagebuffer, buffer, | ||
| 68 | bufferlen, requestid); | ||
| 69 | } | ||
| 70 | |||
| 71 | /* vmbus interface function pointer table */ | 62 | /* vmbus interface function pointer table */ |
| 72 | const struct vmbus_channel_interface vmbus_ops = { | 63 | const struct vmbus_channel_interface vmbus_ops = { |
| 73 | .Open = ivmbus_open, | 64 | .Open = ivmbus_open, |
| 74 | .Close = ivmbus_close, | 65 | .Close = ivmbus_close, |
| 75 | .SendPacket = ivmbus_sendpacket, | 66 | .SendPacket = ivmbus_sendpacket, |
| 76 | .SendPacketPageBuffer = ivmbus_sendpacket_pagebuffer, | 67 | .SendPacketPageBuffer = ivmbus_sendpacket_pagebuffer, |
| 77 | .SendPacketMultiPageBuffer = ivmbus_sendpacket_multipagebuffer, | ||
| 78 | }; | 68 | }; |
diff --git a/drivers/staging/hv/vmbus_api.h b/drivers/staging/hv/vmbus_api.h index 3f727d9b06c1..6ff0de3e6708 100644 --- a/drivers/staging/hv/vmbus_api.h +++ b/drivers/staging/hv/vmbus_api.h | |||
| @@ -90,7 +90,6 @@ struct hv_device_info { | |||
| 90 | * @Close: Close the channel | 90 | * @Close: Close the channel |
| 91 | * @SendPacket: Send a packet over the channel | 91 | * @SendPacket: Send a packet over the channel |
| 92 | * @SendPacketPageBuffer: Send a single page buffer over the channel | 92 | * @SendPacketPageBuffer: Send a single page buffer over the channel |
| 93 | * @SendPacketMultiPageBuffer: Send a multiple page buffers | ||
| 94 | * | 93 | * |
| 95 | * This structure contains function pointer to control vmbus channel | 94 | * This structure contains function pointer to control vmbus channel |
| 96 | * behavior. None of these functions is externally callable, but they | 95 | * behavior. None of these functions is externally callable, but they |
| @@ -109,11 +108,6 @@ struct vmbus_channel_interface { | |||
| 109 | struct hv_page_buffer PageBuffers[], | 108 | struct hv_page_buffer PageBuffers[], |
| 110 | u32 PageCount, void *Buffer, u32 BufferLen, | 109 | u32 PageCount, void *Buffer, u32 BufferLen, |
| 111 | u64 RequestId); | 110 | u64 RequestId); |
| 112 | int (*SendPacketMultiPageBuffer)(struct hv_device *device, | ||
| 113 | struct hv_multipage_buffer *mpb, | ||
| 114 | void *Buffer, | ||
| 115 | u32 BufferLen, | ||
| 116 | u64 RequestId); | ||
| 117 | }; | 111 | }; |
| 118 | 112 | ||
| 119 | extern const struct vmbus_channel_interface vmbus_ops; | 113 | extern const struct vmbus_channel_interface vmbus_ops; |
