Lines Matching refs:page_offset
97 unsigned long page_offset) in ttm_bo_io_mem_pfn() argument
102 return bdev->driver->io_mem_pfn(bo, page_offset); in ttm_bo_io_mem_pfn()
104 return (bo->mem.bus.offset >> PAGE_SHIFT) + page_offset; in ttm_bo_io_mem_pfn()
180 pgoff_t page_offset, in ttm_bo_vm_insert_huge() argument
192 page_offset &= ~(fault_page_size - 1); in ttm_bo_vm_insert_huge()
193 if (page_offset + fault_page_size > bo->num_pages) in ttm_bo_vm_insert_huge()
197 pfn = ttm_bo_io_mem_pfn(bo, page_offset); in ttm_bo_vm_insert_huge()
199 pfn = page_to_pfn(ttm->pages[page_offset]); in ttm_bo_vm_insert_huge()
208 if (page_to_pfn(ttm->pages[page_offset + i]) != pfn + i) in ttm_bo_vm_insert_huge()
213 if (ttm_bo_io_mem_pfn(bo, page_offset + i) != pfn + i) in ttm_bo_vm_insert_huge()
239 pgoff_t page_offset, in ttm_bo_vm_insert_huge() argument
274 unsigned long page_offset; in ttm_bo_vm_fault_reserved() local
325 page_offset = ((address - vma->vm_start) >> PAGE_SHIFT) + in ttm_bo_vm_fault_reserved()
330 if (unlikely(page_offset >= bo->num_pages)) in ttm_bo_vm_fault_reserved()
352 return ttm_bo_vm_insert_huge(vmf, bo, page_offset, in ttm_bo_vm_fault_reserved()
361 pfn = ttm_bo_io_mem_pfn(bo, page_offset); in ttm_bo_vm_fault_reserved()
363 page = ttm->pages[page_offset]; in ttm_bo_vm_fault_reserved()
370 page_offset; in ttm_bo_vm_fault_reserved()
398 if (unlikely(++page_offset >= page_last)) in ttm_bo_vm_fault_reserved()