Lines Matching refs:page_base
131 kaddr[buf->page_base + len] = '\0'; in xdr_terminate_string()
140 return (buf->page_base + buf->page_len + PAGE_SIZE - 1) >> PAGE_SHIFT; in xdr_buf_pagecount()
189 xdr->page_base = base; in xdr_inline_pages()
460 pgbase += buf->page_base; in xdr_buf_pages_zero()
493 npages = (pagelen + buf->page_base + PAGE_SIZE - 1) >> PAGE_SHIFT; in xdr_buf_pages_fill_sparse()
502 if (pagelen > buf->page_base) in xdr_buf_pages_fill_sparse()
503 buflen += pagelen - buf->page_base; in xdr_buf_pages_fill_sparse()
577 buf->page_base + base + pglen, talen); in xdr_buf_pages_copy_right()
578 _shift_data_right_pages(buf->pages, buf->page_base + to, in xdr_buf_pages_copy_right()
579 buf->page_base + base, pglen); in xdr_buf_pages_copy_right()
622 _copy_to_pages(buf->pages, buf->page_base + pgto, head->iov_base + base, in xdr_buf_head_copy_right()
709 _copy_to_pages(buf->pages, buf->page_base + pgto, in xdr_buf_tail_copy_left()
741 buf->page_base + base, hdlen); in xdr_buf_pages_copy_left()
748 _shift_data_left_pages(buf->pages, buf->page_base + pgto, in xdr_buf_pages_copy_left()
749 buf->page_base + base, len); in xdr_buf_pages_copy_left()
1114 new = buf->page_base + buf->page_len; in xdr_truncate_encode()
1179 buf->page_base = base; in xdr_write_pages()
1241 base += xdr->buf->page_base; in xdr_set_page_base()
1272 newbase -= xdr->buf->page_base; in xdr_set_next_page()
1597 base += buf->page_base; in xdr_buf_subsegment()
1598 subbuf->page_base = base & ~PAGE_MASK; in xdr_buf_subsegment()
1605 subbuf->page_base = 0; in xdr_buf_subsegment()
1655 offset = subbuf->page_base; in xdr_stream_subsegment()
1723 _copy_from_pages(obj, subbuf->pages, subbuf->page_base, this_len); in __read_bytes_from_xdr_buf()
1755 _copy_to_pages(subbuf->pages, subbuf->page_base, obj, this_len); in __write_bytes_to_xdr_buf()
1865 base += buf->page_base; in xdr_xcode_array2()
2046 page_offset = (offset + buf->page_base) & (PAGE_SIZE - 1); in xdr_process_buf()
2047 i = (offset + buf->page_base) >> PAGE_SHIFT; in xdr_process_buf()