Lines Matching refs:tbo
39 drm_prime_gem_destroy(&robj->gem_base, robj->tbo.sg); in amdgpu_gem_object_free()
255 r = amdgpu_ttm_tt_set_userptr(bo->tbo.ttm, args->addr, args->flags); in amdgpu_gem_userptr_ioctl()
274 r = ttm_bo_validate(&bo->tbo, &bo->placement, true, false); in amdgpu_gem_userptr_ioctl()
311 if (amdgpu_ttm_tt_has_userptr(robj->tbo.ttm) || in amdgpu_mode_dumb_mmap()
376 ret = reservation_object_test_signaled_rcu(robj->tbo.resv, true); in amdgpu_gem_wait_idle_ioctl()
378 ret = reservation_object_wait_timeout_rcu(robj->tbo.resv, true, true, timeout); in amdgpu_gem_wait_idle_ioctl()
460 tv.bo = &bo_va->bo->tbo; in amdgpu_gem_va_update_vm()
497 r = amdgpu_vm_bo_update(adev, bo_va, &bo_va->bo->tbo.mem); in amdgpu_gem_va_update_vm()
561 tv.bo = &rbo->tbo; in amdgpu_gem_va_ioctl()
566 tv_pd.bo = &fpriv->vm.page_directory->tbo; in amdgpu_gem_va_ioctl()
633 info.alignment = robj->tbo.mem.page_alignment << PAGE_SHIFT; in amdgpu_gem_op_ioctl()
642 if (amdgpu_ttm_tt_has_userptr(robj->tbo.ttm)) { in amdgpu_gem_op_ioctl()
707 domain = amdgpu_mem_type_to_domain(rbo->tbo.mem.mem_type); in amdgpu_debugfs_gem_info()