Home
last modified time | relevance | path

Searched refs:drm_priv (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_amdkfd.h257 #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);
290 uint64_t va, void *drm_priv,
A Damdgpu_amdkfd_gpuvm.c1361 if (WARN_ON(!kgd || !drm_priv)) in amdgpu_amdkfd_gpuvm_release_process_vm()
1364 avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_release_process_vm()
1379 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_get_process_page_dir()
1390 void *drm_priv, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() argument
1394 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1507 drm_vma_node_revoke(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1621 void *drm_priv, bool *table_freed) in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() argument
1624 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1752 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()
1909 uint64_t va, void *drm_priv, in amdgpu_amdkfd_gpuvm_import_dmabuf() argument
[all …]
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_process.c700 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->kgd, mem, pdd->drm_priv, in kfd_process_free_gpuvm()
718 pdd->drm_priv, mem, NULL, flags); in kfd_process_alloc_gpuvm()
723 pdd->drm_priv, NULL); in kfd_process_alloc_gpuvm()
940 if (!peer_pdd->drm_priv) in kfd_process_device_free_bos()
943 peer_pdd->dev->kgd, mem, peer_pdd->drm_priv); in kfd_process_device_free_bos()
947 pdd->drm_priv, NULL); in kfd_process_device_free_bos()
1006 pdd->dev->kgd, pdd->drm_priv); in kfd_process_destroy_pdds()
1543 if (pdd->drm_priv) in kfd_process_device_init_vm()
1556 pdd->drm_priv = drm_file->private_data; in kfd_process_device_init_vm()
1572 pdd->drm_priv = NULL; in kfd_process_device_init_vm()
[all …]
A Dkfd_chardev.c1325 pdd->drm_priv, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu()
1357 pdd->drm_priv, NULL); in kfd_ioctl_alloc_memory_of_gpu()
1403 (struct kgd_mem *)mem, pdd->drm_priv, &size); in kfd_ioctl_free_memory_of_gpu()
1488 peer_pdd->drm_priv, &table_freed); in kfd_ioctl_map_memory_to_gpu()
1596 peer->kgd, (struct kgd_mem *)mem, peer_pdd->drm_priv); in kfd_ioctl_unmap_memory_from_gpu()
1762 args->va_addr, pdd->drm_priv, in kfd_ioctl_import_dmabuf()
1783 pdd->drm_priv, NULL); in kfd_ioctl_import_dmabuf()
A Dkfd_svm.c1150 r = svm_range_unmap_from_gpu(adev, drm_priv_to_vm(pdd->drm_priv), in svm_range_unmap_from_gpus()
1291 r = svm_range_map_to_gpu(adev, drm_priv_to_vm(pdd->drm_priv), in svm_range_map_to_gpus()
1338 vm = drm_priv_to_vm(pdd->drm_priv); in svm_range_reserve_bos()
1361 r = amdgpu_vm_validate_pt_bos(adev, drm_priv_to_vm(pdd->drm_priv), in svm_range_reserve_bos()
2411 if (!p->pdds[i]->drm_priv) in svm_range_check_vm_userptr()
2414 vm = drm_priv_to_vm(p->pdds[i]->drm_priv); in svm_range_check_vm_userptr()
2835 if (!p->pdds[i]->drm_priv) in svm_range_check_vm()
2838 vm = drm_priv_to_vm(p->pdds[i]->drm_priv); in svm_range_check_vm()
A Dkfd_device_queue_manager.c760 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in restore_process_queues_nocpsch()
843 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in restore_process_queues_cpsch()
895 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in register_process()
A Dkfd_priv.h690 void *drm_priv; member

Completed in 643 milliseconds