Lines Matching refs:page_offset
132 u32 *page_offset, in rdma_read_chunk_lcl() argument
139 int pages_needed = PAGE_ALIGN(*page_offset + rs_length) >> PAGE_SHIFT; in rdma_read_chunk_lcl()
142 u32 pg_off = *page_offset; in rdma_read_chunk_lcl()
149 read = min_t(int, (pages_needed << PAGE_SHIFT) - *page_offset, in rdma_read_chunk_lcl()
211 *page_offset = pg_off; in rdma_read_chunk_lcl()
226 u32 *page_offset, in rdma_read_chunk_frmr() argument
236 int pages_needed = PAGE_ALIGN(*page_offset + rs_length) >> PAGE_SHIFT; in rdma_read_chunk_frmr()
240 u32 pg_off = *page_offset; in rdma_read_chunk_frmr()
249 read = min_t(int, (pages_needed << PAGE_SHIFT) - *page_offset, in rdma_read_chunk_frmr()
296 ctxt->sge[0].addr = (unsigned long)frmr->kva + *page_offset; in rdma_read_chunk_frmr()
348 *page_offset = pg_off; in rdma_read_chunk_frmr()
375 u32 position, u32 byte_count, u32 page_offset, int page_no) in rdma_copy_tail() argument
389 if (page_offset != PAGE_SIZE) { in rdma_copy_tail()
391 destp += page_offset; in rdma_copy_tail()
394 page_offset++; in rdma_copy_tail()
395 if (page_offset == PAGE_SIZE && byte_count) in rdma_copy_tail()
426 u32 handle, page_offset, byte_count; in rdma_read_chunks() local
457 page_offset = head->byte_len; in rdma_read_chunks()
460 page_offset = 0; in rdma_read_chunks()
477 &page_no, &page_offset, in rdma_read_chunks()
489 if (page_offset & 3) { in rdma_read_chunks()
490 u32 pad = 4 - (page_offset & 3); in rdma_read_chunks()
495 page_offset += pad; in rdma_read_chunks()
501 byte_count, page_offset, page_no); in rdma_read_chunks()