Lines Matching refs:tbo

89 		ttm_bo_put(&robj->tbo);  in radeon_gem_object_free()
132 *obj = &robj->tbo.base; in radeon_gem_object_create()
163 r = dma_resv_wait_timeout(robj->tbo.base.resv, in radeon_gem_set_domain()
269 struct radeon_device *rdev = radeon_get_rdev(bo->tbo.bdev); in radeon_gem_object_mmap()
271 if (radeon_ttm_tt_has_userptr(rdev, bo->tbo.ttm)) in radeon_gem_object_mmap()
390 r = radeon_ttm_tt_set_userptr(rdev, bo->tbo.ttm, args->addr, args->flags); in radeon_gem_userptr_ioctl()
409 r = ttm_bo_validate(&bo->tbo, &bo->placement, &ctx); in radeon_gem_userptr_ioctl()
477 if (radeon_ttm_tt_has_userptr(robj->rdev, robj->tbo.ttm)) { in radeon_mode_dumb_mmap()
509 r = dma_resv_test_signaled(robj->tbo.base.resv, DMA_RESV_USAGE_READ); in radeon_gem_busy_ioctl()
515 cur_placement = READ_ONCE(robj->tbo.resource->mem_type); in radeon_gem_busy_ioctl()
538 ret = dma_resv_wait_timeout(robj->tbo.base.resv, DMA_RESV_USAGE_READ, in radeon_gem_wait_idle_ioctl()
546 cur_placement = READ_ONCE(robj->tbo.resource->mem_type); in radeon_gem_wait_idle_ioctl()
623 r = drm_exec_prepare_obj(&exec, &entry->robj->tbo.base, in radeon_gem_va_update_vm()
630 r = drm_exec_prepare_obj(&exec, &bo_va->bo->tbo.base, 1); in radeon_gem_va_update_vm()
637 domain = radeon_mem_type_to_domain(entry->robj->tbo.resource->mem_type); in radeon_gem_va_update_vm()
650 r = radeon_vm_bo_update(rdev, bo_va, bo_va->bo->tbo.resource); in radeon_gem_va_update_vm()
784 if (radeon_ttm_tt_has_userptr(robj->rdev, robj->tbo.ttm)) in radeon_gem_op_ioctl()
876 domain = radeon_mem_type_to_domain(rbo->tbo.resource->mem_type); in radeon_debugfs_gem_info_show()