Lines Matching defs:abo
233 struct amdgpu_bo *abo = gem_to_amdgpu_bo(obj);
234 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
242 mm = amdgpu_ttm_tt_get_usermm(abo->tbo.ttm);
246 if (abo->flags & AMDGPU_GEM_CREATE_VM_ALWAYS_VALID &&
247 !amdgpu_vm_is_bo_always_valid(vm, abo))
252 r = drm_exec_prepare_obj(&exec, &abo->tbo.base, TTM_NUM_MOVE_FENCES + 1);
263 amdgpu_vm_bo_update_shared(abo);
264 bo_va = amdgpu_vm_bo_find(vm, abo);
266 bo_va = amdgpu_vm_bo_add(adev, vm, abo);
267 r = amdgpu_evf_mgr_attach_fence(&fpriv->evf_mgr, abo);
294 r = amdgpu_amdkfd_bo_validate_and_fence(abo, AMDGPU_GEM_DOMAIN_GTT,
475 struct amdgpu_bo *abo = gem_to_amdgpu_bo(gobj);
477 abo->parent = amdgpu_bo_ref(vm->root.bo);
824 struct amdgpu_bo *abo;
888 abo = gem_to_amdgpu_bo(gobj);
891 abo = NULL;
918 if (abo) {
919 bo_va = amdgpu_vm_bo_find(&fpriv->vm, abo);