Lines Matching defs:page_base
138 offset = offset_in_page(xdr->page_base);
190 ppages = buf->pages + (buf->page_base >> PAGE_SHIFT);
232 unsigned long page_base;
241 ppages = xdrbuf->pages + (xdrbuf->page_base >> PAGE_SHIFT);
242 page_base = offset_in_page(xdrbuf->page_base);
245 seg->mr_offset = page_base;
246 seg->mr_len = min_t(u32, PAGE_SIZE - page_base, len);
251 page_base = 0;
601 unsigned int page_base, len, remaining;
605 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT);
606 page_base = offset_in_page(xdr->page_base);
610 len = min_t(unsigned int, PAGE_SIZE - page_base, remaining);
612 page_base, len, DMA_TO_DEVICE);
622 page_base = 0;
638 unsigned int page_base, unsigned int len)
645 sge->addr = ib_dma_map_page(rdmab_device(rb), page, page_base, len,
680 unsigned int len, page_base, remaining;
686 ppages = xdr->pages + (xdr->page_base >> PAGE_SHIFT);
687 page_base = offset_in_page(xdr->page_base);
691 src += page_base;
692 len = min_t(unsigned int, PAGE_SIZE - page_base, remaining);
699 page_base = 0;
761 unsigned int page_base, len;
768 page_base = offset_in_page(xdr->tail[0].iov_base);
770 page_base += len & 3;
772 if (!rpcrdma_prepare_tail_iov(req, xdr, page_base, len))
1046 int page_base;
1064 (rqst->rq_rcv_buf.page_base >> PAGE_SHIFT);
1065 page_base = offset_in_page(rqst->rq_rcv_buf.page_base);
1073 npages = PAGE_ALIGN(page_base + pagelist_len) >> PAGE_SHIFT;
1075 curlen = PAGE_SIZE - page_base;
1080 memcpy(destp + page_base, srcp, curlen);
1089 page_base = 0;