Lines Matching refs:page_offset
98 unsigned long page_offset) in ttm_bo_io_mem_pfn() argument
103 return bdev->funcs->io_mem_pfn(bo, page_offset); in ttm_bo_io_mem_pfn()
105 return (bo->resource->bus.offset >> PAGE_SHIFT) + page_offset; in ttm_bo_io_mem_pfn()
190 pgoff_t page_offset, in ttm_bo_vm_insert_huge() argument
202 page_offset &= ~(fault_page_size - 1); in ttm_bo_vm_insert_huge()
203 if (page_offset + fault_page_size > bo->resource->num_pages) in ttm_bo_vm_insert_huge()
207 pfn = ttm_bo_io_mem_pfn(bo, page_offset); in ttm_bo_vm_insert_huge()
209 pfn = page_to_pfn(ttm->pages[page_offset]); in ttm_bo_vm_insert_huge()
218 if (page_to_pfn(ttm->pages[page_offset + i]) != pfn + i) in ttm_bo_vm_insert_huge()
223 if (ttm_bo_io_mem_pfn(bo, page_offset + i) != pfn + i) in ttm_bo_vm_insert_huge()
249 pgoff_t page_offset, in ttm_bo_vm_insert_huge() argument
284 unsigned long page_offset; in ttm_bo_vm_fault_reserved() local
306 page_offset = ((address - vma->vm_start) >> PAGE_SHIFT) + in ttm_bo_vm_fault_reserved()
311 if (unlikely(page_offset >= bo->resource->num_pages)) in ttm_bo_vm_fault_reserved()
332 return ttm_bo_vm_insert_huge(vmf, bo, page_offset, in ttm_bo_vm_fault_reserved()
341 pfn = ttm_bo_io_mem_pfn(bo, page_offset); in ttm_bo_vm_fault_reserved()
343 page = ttm->pages[page_offset]; in ttm_bo_vm_fault_reserved()
350 page_offset; in ttm_bo_vm_fault_reserved()
373 if (unlikely(++page_offset >= page_last)) in ttm_bo_vm_fault_reserved()