Lines Matching refs:xdrbuf
146 rpcrdma_convert_iovs(struct xdr_buf *xdrbuf, unsigned int pos, in rpcrdma_convert_iovs() argument
153 if (pos == 0 && xdrbuf->head[0].iov_len) { in rpcrdma_convert_iovs()
155 seg[n].mr_offset = xdrbuf->head[0].iov_base; in rpcrdma_convert_iovs()
156 seg[n].mr_len = xdrbuf->head[0].iov_len; in rpcrdma_convert_iovs()
160 len = xdrbuf->page_len; in rpcrdma_convert_iovs()
161 ppages = xdrbuf->pages + (xdrbuf->page_base >> PAGE_SHIFT); in rpcrdma_convert_iovs()
162 page_base = xdrbuf->page_base & ~PAGE_MASK; in rpcrdma_convert_iovs()
190 if (xdrbuf->tail[0].iov_len) { in rpcrdma_convert_iovs()
193 if (xdrbuf->tail[0].iov_len < 4 && xprt_rdma_pad_optimize) in rpcrdma_convert_iovs()
199 seg[n].mr_offset = xdrbuf->tail[0].iov_base; in rpcrdma_convert_iovs()
200 seg[n].mr_len = xdrbuf->tail[0].iov_len; in rpcrdma_convert_iovs()