Lines Matching refs:xdr_off

111 			      u32 xdr_off, size_t len, int dir)  in dma_map_xdr()  argument
115 if (xdr_off < xdr->head[0].iov_len) { in dma_map_xdr()
117 xdr_off += (unsigned long)xdr->head[0].iov_base & ~PAGE_MASK; in dma_map_xdr()
120 xdr_off -= xdr->head[0].iov_len; in dma_map_xdr()
121 if (xdr_off < xdr->page_len) { in dma_map_xdr()
123 xdr_off += xdr->page_base; in dma_map_xdr()
124 page = xdr->pages[xdr_off >> PAGE_SHIFT]; in dma_map_xdr()
125 xdr_off &= ~PAGE_MASK; in dma_map_xdr()
128 xdr_off -= xdr->page_len; in dma_map_xdr()
129 xdr_off += (unsigned long) in dma_map_xdr()
134 dma_addr = ib_dma_map_page(xprt->sc_cm_id->device, page, xdr_off, in dma_map_xdr()
144 u32 xdr_off, int write_len, in send_write() argument
163 rmr, (unsigned long long)to, xdr_off, in send_write()
171 for (bc = xdr_off, xdr_sge_no = 1; bc && xdr_sge_no < vec->count; in send_write()
188 dma_map_xdr(xprt, &rqstp->rq_res, xdr_off, in send_write()
190 xdr_off += sge_bytes; in send_write()
240 u32 xdr_off; in send_write_chunks() local
254 for (xdr_off = rqstp->rq_res.head[0].iov_len, chunk_no = 0; in send_write_chunks()
275 xdr_off, in send_write_chunks()
284 xdr_off += ret; in send_write_chunks()
303 u32 xdr_off; in send_reply_chunks() local
322 for (xdr_off = 0, chunk_no = 0; in send_reply_chunks()
340 xdr_off, in send_reply_chunks()
349 xdr_off += ret; in send_reply_chunks()
385 u32 xdr_off; in send_reply() local
420 xdr_off = 0; in send_reply()
425 dma_map_xdr(rdma, &rqstp->rq_res, xdr_off, in send_reply()
427 xdr_off += sge_bytes; in send_reply()