• Home
  • Raw
  • Download

Lines Matching refs:page_base

142 		offset = offset_in_page(xdr->page_base);  in rpcrdma_args_inline()
194 ppages = buf->pages + (buf->page_base >> PAGE_SHIFT); in rpcrdma_alloc_sparse_pages()
236 unsigned long page_base; in rpcrdma_convert_iovs() local
245 ppages = xdrbuf->pages + (xdrbuf->page_base >> PAGE_SHIFT); in rpcrdma_convert_iovs()
246 page_base = offset_in_page(xdrbuf->page_base); in rpcrdma_convert_iovs()
249 seg->mr_offset = page_base; in rpcrdma_convert_iovs()
250 seg->mr_len = min_t(u32, PAGE_SIZE - page_base, len); in rpcrdma_convert_iovs()
255 page_base = 0; in rpcrdma_convert_iovs()
600 unsigned int page_base, len, remaining; in rpcrdma_prepare_pagelist() local
604 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_prepare_pagelist()
605 page_base = offset_in_page(xdr->page_base); in rpcrdma_prepare_pagelist()
609 len = min_t(unsigned int, PAGE_SIZE - page_base, remaining); in rpcrdma_prepare_pagelist()
611 page_base, len, DMA_TO_DEVICE); in rpcrdma_prepare_pagelist()
621 page_base = 0; in rpcrdma_prepare_pagelist()
637 unsigned int page_base, unsigned int len) in rpcrdma_prepare_tail_iov() argument
644 sge->addr = ib_dma_map_page(rdmab_device(rb), page, page_base, len, in rpcrdma_prepare_tail_iov()
679 unsigned int len, page_base, remaining; in rpcrdma_pullup_pagelist() local
685 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT); in rpcrdma_pullup_pagelist()
686 page_base = offset_in_page(xdr->page_base); in rpcrdma_pullup_pagelist()
690 src += page_base; in rpcrdma_pullup_pagelist()
691 len = min_t(unsigned int, PAGE_SIZE - page_base, remaining); in rpcrdma_pullup_pagelist()
698 page_base = 0; in rpcrdma_pullup_pagelist()
760 unsigned int page_base, len; in rpcrdma_prepare_readch() local
767 page_base = offset_in_page(xdr->tail[0].iov_base); in rpcrdma_prepare_readch()
769 page_base += len & 3; in rpcrdma_prepare_readch()
771 if (!rpcrdma_prepare_tail_iov(req, xdr, page_base, len)) in rpcrdma_prepare_readch()
1045 int page_base; in rpcrdma_inline_fixup() local
1063 (rqst->rq_rcv_buf.page_base >> PAGE_SHIFT); in rpcrdma_inline_fixup()
1064 page_base = offset_in_page(rqst->rq_rcv_buf.page_base); in rpcrdma_inline_fixup()
1072 npages = PAGE_ALIGN(page_base + pagelist_len) >> PAGE_SHIFT; in rpcrdma_inline_fixup()
1074 curlen = PAGE_SIZE - page_base; in rpcrdma_inline_fixup()
1079 memcpy(destp + page_base, srcp, curlen); in rpcrdma_inline_fixup()
1088 page_base = 0; in rpcrdma_inline_fixup()