Lines Matching defs:bdev
43 static struct ttm_buffer_object *ttm_bo_vm_lookup_rb(struct ttm_bo_device *bdev,
47 struct rb_node *cur = bdev->addr_space_rb.rb_node;
78 struct ttm_bo_device *bdev = bo->bdev;
89 &bdev->man[bo->mem.mem_type];
104 if (bdev->driver->fault_reserve_notify) {
105 ret = bdev->driver->fault_reserve_notify(bo);
125 spin_lock(&bdev->fence_lock);
128 spin_unlock(&bdev->fence_lock);
135 spin_unlock(&bdev->fence_lock);
181 if (ttm->bdev->driver->ttm_tt_populate(ttm)) {
253 struct ttm_bo_device *bdev)
259 read_lock(&bdev->vm_lock);
260 bo = ttm_bo_vm_lookup_rb(bdev, vma->vm_pgoff,
264 read_unlock(&bdev->vm_lock);
271 driver = bo->bdev->driver;
309 ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp,
327 read_lock(&bdev->vm_lock);
328 bo = ttm_bo_vm_lookup_rb(bdev, dev_offset, 1);
331 read_unlock(&bdev->vm_lock);
336 driver = bo->bdev->driver;