vmbus_gpa
hv_channel_send_sgl(struct hv_channel *ch, struct vmbus_gpa *sgl,
buflen = sizeof(struct vmbus_gpa) * nsge;
struct vmbus_gpa cp_gpa[0];
int hv_channel_send_sgl(struct hv_channel *, struct vmbus_gpa *,
struct vmbus_gpa txd_sgl[HVN_TX_FRAGS + 1];
struct vmbus_gpa txd_gpa;
struct vmbus_gpa sgl[1];
(sizeof(struct hvn_nvs_rndis) + sizeof(struct vmbus_gpa)) +
(HVN_TX_FRAGS + 1) * sizeof(struct vmbus_gpa));