Lines Matching defs:payload
317 /* Data payload area */
430 struct vmbus_packet_mpb_array *payload;
1097 void *payload = cmd_request->payload;
1129 if (data_transfer_length > cmd_request->payload->range.len)
1130 data_transfer_length = cmd_request->payload->range.len;
1133 cmd_request->payload->range.len - data_transfer_length);
1139 kfree(payload);
1491 request->payload->range.len;
1495 if (request->payload->range.len) {
1498 request->payload, request->payload_sz,
1682 struct vmbus_packet_mpb_array *payload;
1756 payload = (struct vmbus_packet_mpb_array *)&cmd_request->mpb;
1769 payload = kzalloc(payload_sz, GFP_ATOMIC);
1770 if (!payload)
1775 * sgl is a list of PAGEs, and payload->range.pfn_array
1779 * Besides, payload->range.offset should be the offset in one
1782 payload->range.len = length;
1783 payload->range.offset = offset_in_hvpg;
1789 * 'i' is the index of hv pages in the payload and
1793 * (in hv pages) in a payload page ('hvpgoff_in_page')
1818 payload->range.pfn_array[i] = hvpfn + hvpgoff_in_page;
1822 cmd_request->payload = payload;
1831 kfree(payload);