Home
last modified time | relevance | path

Searched refs:drm_priv (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.h280 #define drm_priv_to_vm(drm_priv) \
282 ((struct drm_file *)(drm_priv))->driver_priv)->vm)
291 void *drm_priv);
292 uint64_t amdgpu_amdkfd_gpuvm_get_process_page_dir(void *drm_priv);
297 void *drm_priv, struct kgd_mem **mem,
300 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv,
303 struct kgd_mem *mem, void *drm_priv);
305 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv);
320 uint64_t va, void *drm_priv,
H A Damdgpu_amdkfd_gpuvm.c1531 void *drm_priv) in amdgpu_amdkfd_gpuvm_release_process_vm()
1535 if (WARN_ON(!adev || !drm_priv)) in amdgpu_amdkfd_gpuvm_release_process_vm()
1538 avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_release_process_vm()
1551 uint64_t amdgpu_amdkfd_gpuvm_get_process_page_dir(void *drm_priv) in amdgpu_amdkfd_gpuvm_get_process_page_dir() argument
1553 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_get_process_page_dir()
1633 void *drm_priv, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1636 struct amdgpu_vm *avm = drm_priv_to_vm(drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1735 ret = drm_vma_node_allow(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1781 drm_vma_node_revoke(&gobj->vma_node, drm_priv); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1802 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv, in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
1530 amdgpu_amdkfd_gpuvm_release_process_vm(struct amdgpu_device *adev, void *drm_priv) amdgpu_amdkfd_gpuvm_release_process_vm() argument
1631 amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu( struct amdgpu_device *adev, uint64_t va, uint64_t size, void *drm_priv, struct kgd_mem **mem, uint64_t *offset, uint32_t flags, bool criu_resume) amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() argument
1801 amdgpu_amdkfd_gpuvm_free_memory_of_gpu( struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv, uint64_t *size) amdgpu_amdkfd_gpuvm_free_memory_of_gpu() argument
1915 amdgpu_amdkfd_gpuvm_map_memory_to_gpu( struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv) amdgpu_amdkfd_gpuvm_map_memory_to_gpu() argument
2038 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu( struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv) amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() argument
2258 amdgpu_amdkfd_gpuvm_import_dmabuf(struct amdgpu_device *adev, struct dma_buf *dma_buf, uint64_t va, void *drm_priv, struct kgd_mem **mem, uint64_t *size, uint64_t *mmap_offset) amdgpu_amdkfd_gpuvm_import_dmabuf() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process.c699 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu(dev->adev, mem, pdd->drm_priv); in kfd_process_free_gpuvm()
700 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->adev, mem, pdd->drm_priv, in kfd_process_free_gpuvm()
718 pdd->drm_priv, mem, NULL, in kfd_process_alloc_gpuvm()
724 pdd->drm_priv); in kfd_process_alloc_gpuvm()
746 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu(kdev->adev, *mem, pdd->drm_priv); in kfd_process_alloc_gpuvm()
749 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(kdev->adev, *mem, pdd->drm_priv, in kfd_process_alloc_gpuvm()
962 if (!peer_pdd->drm_priv) in kfd_process_device_free_bos()
965 peer_pdd->dev->adev, mem, peer_pdd->drm_priv); in kfd_process_device_free_bos()
969 pdd->drm_priv, NULL); in kfd_process_device_free_bos()
1028 pdd->dev->adev, pdd->drm_priv); in kfd_process_destroy_pdds()
[all...]
H A Dkfd_chardev.c353 wptr_vm = drm_priv_to_vm(pdd->drm_priv); in kfd_ioctl_create_queue()
1149 pdd->drm_priv, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu()
1186 pdd->drm_priv, NULL); in kfd_ioctl_alloc_memory_of_gpu()
1229 (struct kgd_mem *)mem, pdd->drm_priv, &size); in kfd_ioctl_free_memory_of_gpu()
1317 peer_pdd->drm_priv); in kfd_ioctl_map_memory_to_gpu()
1417 peer_pdd->dev->adev, (struct kgd_mem *)mem, peer_pdd->drm_priv); in kfd_ioctl_unmap_memory_from_gpu()
1587 args->va_addr, pdd->drm_priv, in kfd_ioctl_import_dmabuf()
1608 pdd->drm_priv, NULL); in kfd_ioctl_import_dmabuf()
2319 bo_bucket->size, pdd->drm_priv, kgd_mem, in criu_restore_memory_of_gpu()
2335 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(pdd->dev->adev, *kgd_mem, pdd->drm_priv, in criu_restore_memory_of_gpu()
[all...]
H A Dkfd_svm.c1339 drm_priv_to_vm(pdd->drm_priv), in svm_range_unmap_from_gpus()
1364 struct amdgpu_vm *vm = drm_priv_to_vm(pdd->drm_priv); in svm_range_map_to_gpu()
1515 vm = drm_priv_to_vm(pdd->drm_priv); in svm_range_reserve_bos()
1535 drm_priv_to_vm(pdd->drm_priv), in svm_range_reserve_bos()
2720 if (!p->pdds[i]->drm_priv) in svm_range_check_vm_userptr()
2723 vm = drm_priv_to_vm(p->pdds[i]->drm_priv); in svm_range_check_vm_userptr()
3227 if (!p->pdds[i]->drm_priv) in svm_range_check_vm()
3230 vm = drm_priv_to_vm(p->pdds[i]->drm_priv); in svm_range_check_vm()
H A Dkfd_device_queue_manager.c1105 if (!pdd->drm_priv) in evict_process_queues_cpsch()
1157 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in restore_process_queues_nocpsch()
1247 if (!pdd->drm_priv) in restore_process_queues_cpsch()
1254 qpd->page_table_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in restore_process_queues_cpsch()
1303 pd_base = amdgpu_amdkfd_gpuvm_get_process_page_dir(pdd->drm_priv); in register_process()
H A Dkfd_priv.h750 void *drm_priv; member
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/
H A Dmtk_drm_drv.c353 struct mtk_drm_private *drm_priv = dev_get_drvdata(dev); in mtk_drm_get_all_drm_priv() local
385 if (drm_priv->data->mmsys_dev_num == cnt) { in mtk_drm_get_all_drm_priv()

Completed in 21 milliseconds