aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2010-10-21 12:28:30 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2010-10-21 12:28:30 -0400
commit58d53f9e73c9e752d458f3444b587a91481e3ae2 (patch)
tree108a4c6a2599f9075ec0142788ad7b1412180196
parent51255071af2feeb753ee3d90981869bef1566552 (diff)
Staging: hv: remove SendPacketMultiPageBuffer from struct vmbus_channel_interface
No one calls it anymore, so remove it. Cc: Haiyang Zhang <haiyangz@microsoft.com> Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-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 0f8e9f0adef..4032e9c46f2 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 3f727d9b06c..6ff0de3e670 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;