Lines Matching refs:bo
225 struct amdgpu_bo *bo; in amdgpu_gem_userptr_ioctl() local
254 bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_userptr_ioctl()
255 r = amdgpu_ttm_tt_set_userptr(bo->tbo.ttm, args->addr, args->flags); in amdgpu_gem_userptr_ioctl()
260 r = amdgpu_mn_register(bo, args->addr); in amdgpu_gem_userptr_ioctl()
267 r = amdgpu_bo_reserve(bo, true); in amdgpu_gem_userptr_ioctl()
273 amdgpu_ttm_placement_from_domain(bo, AMDGPU_GEM_DOMAIN_GTT); in amdgpu_gem_userptr_ioctl()
274 r = ttm_bo_validate(&bo->tbo, &bo->placement, true, false); in amdgpu_gem_userptr_ioctl()
275 amdgpu_bo_unreserve(bo); in amdgpu_gem_userptr_ioctl()
460 tv.bo = &bo_va->bo->tbo; in amdgpu_gem_va_update_vm()
474 domain = amdgpu_mem_type_to_domain(entry->bo->mem.mem_type); in amdgpu_gem_va_update_vm()
481 domain = amdgpu_mem_type_to_domain(entry->bo->mem.mem_type); 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()