Lines Matching refs:page_base

146 		offset = offset_in_page(xdr->page_base);  in rpcrdma_args_inline()
228 unsigned long page_base; in rpcrdma_convert_iovs() local
237 ppages = xdrbuf->pages + (xdrbuf->page_base >> PAGE_SHIFT); in rpcrdma_convert_iovs()
238 page_base = offset_in_page(xdrbuf->page_base); in rpcrdma_convert_iovs()
250 seg->mr_offset = (char *)page_base; in rpcrdma_convert_iovs()
251 seg->mr_len = min_t(u32, PAGE_SIZE - page_base, len); in rpcrdma_convert_iovs()
256 page_base = 0; in rpcrdma_convert_iovs()
619 unsigned int sge_no, page_base, len, remaining; in rpcrdma_prepare_msg_sges() local
651 page_base = offset_in_page(xdr->tail[0].iov_base); in rpcrdma_prepare_msg_sges()
658 page_base += len & 3; in rpcrdma_prepare_msg_sges()
667 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_prepare_msg_sges()
668 page_base = offset_in_page(xdr->page_base); in rpcrdma_prepare_msg_sges()
675 len = min_t(u32, PAGE_SIZE - page_base, remaining); in rpcrdma_prepare_msg_sges()
678 page_base, len, DMA_TO_DEVICE); in rpcrdma_prepare_msg_sges()
688 page_base = 0; in rpcrdma_prepare_msg_sges()
699 page_base = offset_in_page(xdr->tail[0].iov_base); in rpcrdma_prepare_msg_sges()
705 ib_dma_map_page(rdmab_device(rb), page, page_base, len, in rpcrdma_prepare_msg_sges()
944 int page_base; in rpcrdma_inline_fixup() local
963 (rqst->rq_rcv_buf.page_base >> PAGE_SHIFT); in rpcrdma_inline_fixup()
964 page_base = offset_in_page(rqst->rq_rcv_buf.page_base); in rpcrdma_inline_fixup()
972 npages = PAGE_ALIGN(page_base + pagelist_len) >> PAGE_SHIFT; in rpcrdma_inline_fixup()
974 curlen = PAGE_SIZE - page_base; in rpcrdma_inline_fixup()
981 memcpy(destp + page_base, srcp, curlen); in rpcrdma_inline_fixup()
990 page_base = 0; in rpcrdma_inline_fixup()