Lines Matching refs:rq_rcv_buf

94 	unsigned int repsize = RPCRDMA_HDRLEN_MIN + rqst->rq_rcv_buf.buflen;  in rpcrdma_results_inline()
471 if (rqst->rq_rcv_buf.flags & XDRBUF_READ) in rpcrdma_marshal_req()
536 hdrlen = rpcrdma_create_chunks(rqst, &rqst->rq_rcv_buf, in rpcrdma_marshal_req()
625 curlen = rqst->rq_rcv_buf.head[0].iov_len; in rpcrdma_inline_fixup()
628 rqst->rq_rcv_buf.head[0].iov_len = curlen; in rpcrdma_inline_fixup()
635 rqst->rq_rcv_buf.head[0].iov_base = srcp; in rpcrdma_inline_fixup()
642 page_base = rqst->rq_rcv_buf.page_base; in rpcrdma_inline_fixup()
643 ppages = rqst->rq_rcv_buf.pages + (page_base >> PAGE_SHIFT); in rpcrdma_inline_fixup()
646 if (copy_len && rqst->rq_rcv_buf.page_len) { in rpcrdma_inline_fixup()
648 rqst->rq_rcv_buf.page_len) >> PAGE_SHIFT; in rpcrdma_inline_fixup()
668 if (copy_len && rqst->rq_rcv_buf.tail[0].iov_len) { in rpcrdma_inline_fixup()
670 if (curlen > rqst->rq_rcv_buf.tail[0].iov_len) in rpcrdma_inline_fixup()
671 curlen = rqst->rq_rcv_buf.tail[0].iov_len; in rpcrdma_inline_fixup()
672 if (rqst->rq_rcv_buf.tail[0].iov_base != srcp) in rpcrdma_inline_fixup()
673 memmove(rqst->rq_rcv_buf.tail[0].iov_base, srcp, curlen); in rpcrdma_inline_fixup()
676 rqst->rq_rcv_buf.tail[0].iov_len = curlen; in rpcrdma_inline_fixup()
679 rqst->rq_rcv_buf.tail[0].iov_len = 0; in rpcrdma_inline_fixup()
683 unsigned char *p = rqst->rq_rcv_buf.tail[0].iov_base; in rpcrdma_inline_fixup()
685 p[rqst->rq_rcv_buf.tail[0].iov_len++] = 0; in rpcrdma_inline_fixup()
694 rqst->rq_private_buf = rqst->rq_rcv_buf; in rpcrdma_inline_fixup()