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()
217 u32 xdr_off, int write_len, in send_write() argument
236 rmr, (unsigned long long)to, xdr_off, in send_write()
244 for (bc = xdr_off, xdr_sge_no = 1; bc && xdr_sge_no < vec->count; in send_write()
261 dma_map_xdr(xprt, &rqstp->rq_res, xdr_off, in send_write()
263 xdr_off += sge_bytes; in send_write()
313 u32 xdr_off; in send_write_chunks() local
329 for (xdr_off = rqstp->rq_res.head[0].iov_len, chunk_no = 0; in send_write_chunks()
350 xdr_off, in send_write_chunks()
359 xdr_off += ret; in send_write_chunks()
378 u32 xdr_off; in send_reply_chunks() local
397 for (xdr_off = 0, chunk_no = 0; in send_reply_chunks()
415 xdr_off, in send_reply_chunks()
424 xdr_off += ret; in send_reply_chunks()
460 u32 xdr_off; in send_reply() local
495 xdr_off = 0; in send_reply()
500 dma_map_xdr(rdma, &rqstp->rq_res, xdr_off, in send_reply()
502 xdr_off += sge_bytes; in send_reply()