Lines Matching refs:gpadl
26 * hv_gpadl_size - Return the real size of a gpadl, the size that Hyper-V uses
28 * For BUFFER gpadl, Hyper-V uses the exact same size as the guest does.
30 * For RING gpadl, in each ring, the guest uses one PAGE_SIZE as the header
34 * ringbuffer, the total size for a RING gpadl that Hyper-V uses is the
61 * HV_HYP_PAGE) in a ring gpadl based on the
71 * For RING gpadl, in each ring, the guest uses one PAGE_SIZE as the
76 * And to calculate the effective send offset in gpadl, we need to
84 * the gpadl
86 * @type: the type of the gpadl
87 * @kbuffer: the pointer to the gpadl in the guest
88 * @size: the total size (in bytes) of the gpadl
241 * create_gpadl_header - Creates a gpadl for the specified buffer
259 /* do we need a gpadl body msg */
266 /* we need a gpadl body */
388 * should be 0 for BUFFER type gpadl
418 gpadlmsg->gpadl = next_gpadl_handle;
447 gpadl_body->gpadl = next_gpadl_handle;
474 /* At this point, we received the gpadl created msg */
475 *gpadl_handle = gpadlmsg->gpadl;
539 /* Establish the gpadl for the ring buffer */
689 msg->gpadl = gpadl_handle;
796 /* Tear down the gpadl for the channel's ring buffer */
801 pr_err("Close failed: teardown gpadl return %d\n", ret);
803 * If we failed to teardown gpadl,