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; |