Searched refs:drm_priv (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.h | 257 #define drm_priv_to_vm(drm_priv) \ argument 259 ((struct drm_file *)(drm_priv))->driver_priv)->vm) 265 void amdgpu_amdkfd_gpuvm_release_process_vm(struct kgd_dev *kgd, void *drm_priv); 266 uint64_t amdgpu_amdkfd_gpuvm_get_process_page_dir(void *drm_priv); 269 void *drm_priv, struct kgd_mem **mem, 272 struct kgd_dev *kgd, struct kgd_mem *mem, void *drm_priv, 275 struct kgd_dev *kgd, struct kgd_mem *mem, void *drm_priv, bool *table_freed); 277 struct kgd_dev *kgd, struct kgd_mem *mem, void *drm_priv); 288 uint64_t va, void *drm_priv,
|
D | amdgpu_amdkfd_gpuvm.c | 1353 void amdgpu_amdkfd_gpuvm_release_process_vm(struct kgd_dev *kgd, void *drm_priv) in amdgpu_amdkfd_gpuvm_release_process_vm() argument 1358 if (WARN_ON(!kgd || !drm_priv)) in amdgpu_amdkfd_gpuvm_release_process_vm() 1361 avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_release_process_vm() 1374 uint64_t amdgpu_amdkfd_gpuvm_get_process_page_dir(void *drm_priv) in amdgpu_amdkfd_gpuvm_get_process_page_dir() argument 1376 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_get_process_page_dir() 1387 void *drm_priv, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() argument 1391 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1470 ret = drm_vma_node_allow(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1504 drm_vma_node_revoke(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1523 struct kgd_dev *kgd, struct kgd_mem *mem, void *drm_priv, in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() argument [all …]
|
/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_process.c | 692 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu(dev->kgd, mem, pdd->drm_priv); in kfd_process_free_gpuvm() 693 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->kgd, mem, pdd->drm_priv, in kfd_process_free_gpuvm() 713 pdd->drm_priv, &mem, NULL, flags); in kfd_process_alloc_gpuvm() 718 pdd->drm_priv, NULL); in kfd_process_alloc_gpuvm() 759 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(kdev->kgd, mem, pdd->drm_priv, in kfd_process_alloc_gpuvm() 938 if (!peer_pdd->drm_priv) in kfd_process_device_free_bos() 941 peer_pdd->dev->kgd, mem, peer_pdd->drm_priv); in kfd_process_device_free_bos() 945 pdd->drm_priv, NULL); in kfd_process_device_free_bos() 970 pdd->dev->kgd, pdd->drm_priv); in kfd_process_destroy_pdds() 1492 if (pdd->drm_priv) in kfd_process_device_init_vm() [all …]
|
D | kfd_chardev.c | 1301 pdd->drm_priv, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu() 1333 pdd->drm_priv, NULL); in kfd_ioctl_alloc_memory_of_gpu() 1370 (struct kgd_mem *)mem, pdd->drm_priv, &size); in kfd_ioctl_free_memory_of_gpu() 1455 peer_pdd->drm_priv, &table_freed); in kfd_ioctl_map_memory_to_gpu() 1563 peer->kgd, (struct kgd_mem *)mem, peer_pdd->drm_priv); in kfd_ioctl_unmap_memory_from_gpu() 1729 args->va_addr, pdd->drm_priv, in kfd_ioctl_import_dmabuf() 1750 pdd->drm_priv, NULL); in kfd_ioctl_import_dmabuf()
|
D | kfd_device_queue_manager.c | 759 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in restore_process_queues_nocpsch() 842 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in restore_process_queues_cpsch() 894 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in register_process()
|
D | kfd_svm.c | 1143 r = svm_range_unmap_from_gpu(adev, drm_priv_to_vm(pdd->drm_priv), in svm_range_unmap_from_gpus() 1284 r = svm_range_map_to_gpu(adev, drm_priv_to_vm(pdd->drm_priv), in svm_range_map_to_gpus() 1331 vm = drm_priv_to_vm(pdd->drm_priv); in svm_range_reserve_bos() 1359 r = amdgpu_vm_validate_pt_bos(adev, drm_priv_to_vm(pdd->drm_priv), in svm_range_reserve_bos()
|
D | kfd_priv.h | 677 void *drm_priv; member
|