Lines Matching defs:avm
80 static bool check_if_add_bo_to_vm(struct amdgpu_vm *avm,
86 if (entry->bo_va->base.vm == avm)
1010 struct amdgpu_vm *avm = &drv_priv->vm;
1014 if (avm->process_info)
1018 ret = amdgpu_vm_make_compute(adev, avm, pasid);
1023 ret = init_kfd_vm(avm, process_info, ef);
1027 *vm = (void *)avm;
1069 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm;
1077 amdgpu_vm_fini(adev, avm);
1084 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm;
1097 amdgpu_vm_release_compute(adev, avm);
1102 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm;
1103 struct amdgpu_bo *pd = avm->root.base.bo;
1107 return avm->pd_phys_addr >> AMDGPU_GPU_PAGE_SHIFT;
1108 return avm->pd_phys_addr;
1117 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm;
1215 (*mem)->process_info = avm->process_info;
1216 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr);
1230 remove_kgd_mem_from_kfd_bo_list(*mem, avm->process_info);
1323 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm;
1379 if (check_if_add_bo_to_vm(avm, mem)) {
1380 ret = add_bo_to_vm(adev, mem, avm, false,
1385 ret = add_bo_to_vm(adev, mem, avm,
1391 ret = vm_validate_pt_pd_bos(avm);
1437 &avm->process_info->eviction_fence->base,
1621 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm;
1660 (*mem)->process_info = avm->process_info;
1661 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, false);