Searched refs:kgd_mem (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.h | 63 struct kgd_mem { struct 174 int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm); 195 int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm) in amdgpu_amdkfd_evict_userptr() 207 int amdgpu_amdkfd_add_gws_to_process(void *info, void *gws, struct kgd_mem **mem); 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); 279 struct kgd_dev *kgd, struct kgd_mem *mem, bool intr); 281 struct kgd_mem *mem, void **kptr, uint64_t *size); [all …]
|
D | amdgpu_amdkfd_gpuvm.c | 70 struct kgd_mem *mem) in kfd_mem_is_attached() 401 static uint64_t get_pte_flags(struct amdgpu_device *adev, struct kgd_mem *mem) in get_pte_flags() 466 kfd_mem_dmamap_userptr(struct kgd_mem *mem, in kfd_mem_dmamap_userptr() 530 kfd_mem_dmamap_attachment(struct kgd_mem *mem, in kfd_mem_dmamap_attachment() 547 kfd_mem_dmaunmap_userptr(struct kgd_mem *mem, in kfd_mem_dmaunmap_userptr() 581 kfd_mem_dmaunmap_attachment(struct kgd_mem *mem, in kfd_mem_dmaunmap_attachment() 599 kfd_mem_attach_userptr(struct amdgpu_device *adev, struct kgd_mem *mem, in kfd_mem_attach_userptr() 626 kfd_mem_attach_dmabuf(struct amdgpu_device *adev, struct kgd_mem *mem, in kfd_mem_attach_dmabuf() 673 static int kfd_mem_attach(struct amdgpu_device *adev, struct kgd_mem *mem, in kfd_mem_attach() 782 static void add_kgd_mem_to_kfd_bo_list(struct kgd_mem *mem, in add_kgd_mem_to_kfd_bo_list() [all …]
|
D | amdgpu_object.h | 111 struct kgd_mem *kfd_bo;
|
/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_chardev.c | 1301 pdd->drm_priv, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu() 1332 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->kgd, (struct kgd_mem *)mem, in kfd_ioctl_alloc_memory_of_gpu() 1370 (struct kgd_mem *)mem, pdd->drm_priv, &size); in kfd_ioctl_free_memory_of_gpu() 1454 peer->kgd, (struct kgd_mem *)mem, in kfd_ioctl_map_memory_to_gpu() 1466 err = amdgpu_amdkfd_gpuvm_sync_memory(dev->kgd, (struct kgd_mem *) mem, true); 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() 1575 (struct kgd_mem *) mem, true); in kfd_ioctl_unmap_memory_from_gpu() 1730 (struct kgd_mem **)&mem, &size, in kfd_ioctl_import_dmabuf() 1749 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->kgd, (struct kgd_mem *)mem, in kfd_ioctl_import_dmabuf()
|
D | kfd_process.c | 687 static void kfd_process_free_gpuvm(struct kgd_mem *mem, in kfd_process_free_gpuvm() 708 struct kgd_mem *mem = NULL; in kfd_process_alloc_gpuvm() 742 (struct kgd_mem *)mem, kptr, NULL); in kfd_process_alloc_gpuvm()
|
D | kfd_process_queue_manager.c | 84 struct kgd_mem *mem = NULL; in pqm_set_gws()
|
/Linux-v5.15/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 42 struct kgd_mem;
|