Lines Matching refs:avm
76 static bool check_if_add_bo_to_vm(struct amdgpu_vm *avm, in check_if_add_bo_to_vm() argument
82 if (entry->bo_va->base.vm == avm) in check_if_add_bo_to_vm()
1042 struct amdgpu_vm *avm = &drv_priv->vm; in amdgpu_amdkfd_gpuvm_acquire_process_vm() local
1046 if (avm->process_info) in amdgpu_amdkfd_gpuvm_acquire_process_vm()
1050 ret = amdgpu_vm_make_compute(adev, avm, pasid); in amdgpu_amdkfd_gpuvm_acquire_process_vm()
1055 ret = init_kfd_vm(avm, process_info, ef); in amdgpu_amdkfd_gpuvm_acquire_process_vm()
1059 *vm = (void *)avm; in amdgpu_amdkfd_gpuvm_acquire_process_vm()
1103 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_destroy_process_vm() local
1111 amdgpu_vm_fini(adev, avm); in amdgpu_amdkfd_gpuvm_destroy_process_vm()
1118 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_release_process_vm() local
1131 amdgpu_vm_release_compute(adev, avm); in amdgpu_amdkfd_gpuvm_release_process_vm()
1136 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_get_process_page_dir() local
1137 struct amdgpu_bo *pd = avm->root.base.bo; in amdgpu_amdkfd_gpuvm_get_process_page_dir()
1141 return avm->pd_phys_addr >> AMDGPU_GPU_PAGE_SHIFT; in amdgpu_amdkfd_gpuvm_get_process_page_dir()
1142 return avm->pd_phys_addr; in amdgpu_amdkfd_gpuvm_get_process_page_dir()
1151 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() local
1249 (*mem)->process_info = avm->process_info; in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1250 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1264 remove_kgd_mem_from_kfd_bo_list(*mem, avm->process_info); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1370 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() local
1426 if (check_if_add_bo_to_vm(avm, mem)) { in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1427 ret = add_bo_to_vm(adev, mem, avm, false, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1432 ret = add_bo_to_vm(adev, mem, avm, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1438 ret = vm_validate_pt_pd_bos(avm); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1484 &avm->process_info->eviction_fence->base, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1668 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_import_dmabuf() local
1710 (*mem)->process_info = avm->process_info; in amdgpu_amdkfd_gpuvm_import_dmabuf()
1711 add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, false); in amdgpu_amdkfd_gpuvm_import_dmabuf()