Lines Matching refs:bdev
90 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_vm_fault() local
101 &bdev->man[bo->mem.mem_type]; in ttm_bo_vm_fault()
141 if (bdev->driver->fault_reserve_notify) { in ttm_bo_vm_fault()
142 ret = bdev->driver->fault_reserve_notify(bo); in ttm_bo_vm_fault()
204 if (ttm->bdev->driver->ttm_tt_populate(ttm)) { in ttm_bo_vm_fault()
265 WARN_ON(bo->bdev->dev_mapping != vma->vm_file->f_mapping); in ttm_bo_vm_open()
284 static struct ttm_buffer_object *ttm_bo_vm_lookup(struct ttm_bo_device *bdev, in ttm_bo_vm_lookup() argument
291 drm_vma_offset_lock_lookup(&bdev->vma_manager); in ttm_bo_vm_lookup()
293 node = drm_vma_offset_lookup_locked(&bdev->vma_manager, offset, pages); in ttm_bo_vm_lookup()
300 drm_vma_offset_unlock_lookup(&bdev->vma_manager); in ttm_bo_vm_lookup()
309 struct ttm_bo_device *bdev) in ttm_bo_mmap() argument
315 bo = ttm_bo_vm_lookup(bdev, vma->vm_pgoff, vma_pages(vma)); in ttm_bo_mmap()
319 driver = bo->bdev->driver; in ttm_bo_mmap()