Lines Matching defs:head
378 arg->head[0].iov_base = ctxt->rc_recv_buf;
379 arg->head[0].iov_len = ctxt->rc_byte_len;
616 * On entry, xdr->head[0].iov_base points to first byte of the
619 * On successful exit, head[0] points to first byte past the
625 * - The transport header is entirely contained in the head iovec.
633 rdma_argp = rq_arg->head[0].iov_base;
664 rq_arg->head[0].iov_base = rctxt->rc_stream.p;
666 rq_arg->head[0].iov_len -= hdr_len;
693 struct svc_rdma_recv_ctxt *head)
700 for (page_no = 0; page_no < head->rc_page_count; page_no++) {
702 rqstp->rq_pages[page_no] = head->rc_pages[page_no];
704 head->rc_page_count = 0;
707 rqstp->rq_arg.pages = &rqstp->rq_pages[head->rc_hdr_count];
708 rqstp->rq_arg.page_len = head->rc_arg.page_len;
714 /* Rebuild rq_arg head and tail. */
715 rqstp->rq_arg.head[0] = head->rc_arg.head[0];
716 rqstp->rq_arg.tail[0] = head->rc_arg.tail[0];
717 rqstp->rq_arg.len = head->rc_arg.len;
718 rqstp->rq_arg.buflen = head->rc_arg.buflen;
836 p = (__be32 *)rqstp->rq_arg.head[0].iov_base;