aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/hv/channel_interface.c10
-rw-r--r--drivers/staging/hv/vmbus_api.h6
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
62static 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 */
72const struct vmbus_channel_interface vmbus_ops = { 63const 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
119extern const struct vmbus_channel_interface vmbus_ops; 113extern const struct vmbus_channel_interface vmbus_ops;