Searched refs:avm (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gpuvm.c | 76 static bool kfd_mem_is_attached(struct amdgpu_vm *avm, in kfd_mem_is_attached() argument 82 if (entry->bo_va->base.vm == avm) in kfd_mem_is_attached() 1453 struct amdgpu_vm *avm, u32 pasid) in amdgpu_amdkfd_gpuvm_set_vm_pasid() 1461 if (avm->pasid) { in amdgpu_amdkfd_gpuvm_set_vm_pasid() 1462 amdgpu_pasid_free(avm->pasid); in amdgpu_amdkfd_gpuvm_set_vm_pasid() 1463 amdgpu_vm_set_pasid(adev, avm, 0); in amdgpu_amdkfd_gpuvm_set_vm_pasid() 1466 ret = amdgpu_vm_set_pasid(adev, avm, pasid); in amdgpu_amdkfd_gpuvm_set_vm_pasid() 1474 struct amdgpu_vm *avm, in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1481 if (avm->process_info) in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1485 ret = amdgpu_vm_make_compute(adev, avm); in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1452 amdgpu_amdkfd_gpuvm_set_vm_pasid(struct amdgpu_device *adev, struct amdgpu_vm *avm, u32 pasid) amdgpu_amdkfd_gpuvm_set_vm_pasid() argument 1473 amdgpu_amdkfd_gpuvm_acquire_process_vm(struct amdgpu_device *adev, struct amdgpu_vm *avm, void **process_info, struct dma_fence **ef) amdgpu_amdkfd_gpuvm_acquire_process_vm() argument 1533 struct amdgpu_vm *avm; amdgpu_amdkfd_gpuvm_release_process_vm() local 1553 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); amdgpu_amdkfd_gpuvm_get_process_page_dir() local 1636 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() local 1919 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); amdgpu_amdkfd_gpuvm_map_memory_to_gpu() local 2041 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() local 2264 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); amdgpu_amdkfd_gpuvm_import_dmabuf() local [all...] |
H A D | amdgpu_amdkfd.h | 285 struct amdgpu_vm *avm, u32 pasid); 287 struct amdgpu_vm *avm,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gpuvm.c | 70 static bool check_if_add_bo_to_vm(struct amdgpu_vm *avm, in check_if_add_bo_to_vm() argument 76 if (entry->bo_va->base.vm == avm) in check_if_add_bo_to_vm() 1028 struct amdgpu_vm *avm; in amdgpu_amdkfd_gpuvm_acquire_process_vm() local 1034 avm = &drv_priv->vm; in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1037 if (avm->process_info) in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1041 ret = amdgpu_vm_make_compute(adev, avm, pasid); in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1046 ret = init_kfd_vm(avm, process_info, ef); in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1050 *vm = (void *)avm; in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1094 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; in amdgpu_amdkfd_gpuvm_destroy_process_vm() local 1102 amdgpu_vm_fini(adev, avm); in amdgpu_amdkfd_gpuvm_destroy_process_vm() 1109 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; amdgpu_amdkfd_gpuvm_release_process_vm() local 1127 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; amdgpu_amdkfd_gpuvm_get_process_page_dir() local 1142 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() local 1361 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; amdgpu_amdkfd_gpuvm_map_memory_to_gpu() local 1659 struct amdgpu_vm *avm = (struct amdgpu_vm *)vm; amdgpu_amdkfd_gpuvm_import_dmabuf() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process.c | 1638 struct amdgpu_vm *avm; in kfd_process_device_init_vm() local 1652 avm = &drv_priv->vm; in kfd_process_device_init_vm() 1657 ret = amdgpu_amdkfd_gpuvm_acquire_process_vm(dev->adev, avm, in kfd_process_device_init_vm() 1674 ret = amdgpu_amdkfd_gpuvm_set_vm_pasid(dev->adev, avm, p->pasid); in kfd_process_device_init_vm() 1688 amdgpu_amdkfd_gpuvm_destroy_cb(dev->adev, avm); in kfd_process_device_init_vm()
|
Completed in 12 milliseconds