Lines Matching refs:page_offset
123 u32 *page_offset, in rdma_read_chunk_lcl() argument
130 int pages_needed = PAGE_ALIGN(*page_offset + rs_length) >> PAGE_SHIFT; in rdma_read_chunk_lcl()
133 u32 pg_off = *page_offset; in rdma_read_chunk_lcl()
139 read = min_t(int, (pages_needed << PAGE_SHIFT) - *page_offset, in rdma_read_chunk_lcl()
201 *page_offset = pg_off; in rdma_read_chunk_lcl()
216 u32 *page_offset, in rdma_read_chunk_frmr() argument
226 int nents = PAGE_ALIGN(*page_offset + rs_length) >> PAGE_SHIFT; in rdma_read_chunk_frmr()
230 u32 pg_off = *page_offset; in rdma_read_chunk_frmr()
239 read = min_t(int, (nents << PAGE_SHIFT) - *page_offset, rs_length); in rdma_read_chunk_frmr()
344 *page_offset = pg_off; in rdma_read_chunk_frmr()
372 u32 position, u32 byte_count, u32 page_offset, int page_no) in rdma_copy_tail() argument
386 if (page_offset != PAGE_SIZE) { in rdma_copy_tail()
388 destp += page_offset; in rdma_copy_tail()
391 page_offset++; in rdma_copy_tail()
392 if (page_offset == PAGE_SIZE && byte_count) in rdma_copy_tail()
423 u32 handle, page_offset, byte_count; in rdma_read_chunks() local
454 page_offset = head->byte_len; in rdma_read_chunks()
457 page_offset = 0; in rdma_read_chunks()
474 &page_no, &page_offset, in rdma_read_chunks()
486 if (page_offset & 3) { in rdma_read_chunks()
487 u32 pad = 4 - (page_offset & 3); in rdma_read_chunks()
492 page_offset += pad; in rdma_read_chunks()
498 byte_count, page_offset, page_no); in rdma_read_chunks()