Searched refs:kgd_mem (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.h | 64 struct kgd_mem { struct 183 int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm); 204 int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm) in amdgpu_amdkfd_evict_userptr() 217 int amdgpu_amdkfd_add_gws_to_process(void *info, void *gws, struct kgd_mem **mem); 278 void *drm_priv, struct kgd_mem **mem, 281 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv, 284 struct kgd_mem *mem, void *drm_priv); 286 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv); 288 struct amdgpu_device *adev, struct kgd_mem *mem, bool intr); 289 int amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_mem *mem, [all …]
|
D | amdgpu_amdkfd_gpuvm.c | 72 struct kgd_mem *mem) in kfd_mem_is_attached() 251 struct kgd_mem *mem, struct amdgpu_bo **bo_out) in create_dmamap_sg_bo() 404 static uint64_t get_pte_flags(struct amdgpu_device *adev, struct kgd_mem *mem) in get_pte_flags() 498 kfd_mem_dmamap_userptr(struct kgd_mem *mem, in kfd_mem_dmamap_userptr() 588 kfd_mem_dmamap_sg_bo(struct kgd_mem *mem, in kfd_mem_dmamap_sg_bo() 643 kfd_mem_dmamap_attachment(struct kgd_mem *mem, in kfd_mem_dmamap_attachment() 662 kfd_mem_dmaunmap_userptr(struct kgd_mem *mem, in kfd_mem_dmaunmap_userptr() 712 kfd_mem_dmaunmap_sg_bo(struct kgd_mem *mem, in kfd_mem_dmaunmap_sg_bo() 740 kfd_mem_dmaunmap_attachment(struct kgd_mem *mem, in kfd_mem_dmaunmap_attachment() 761 kfd_mem_attach_dmabuf(struct amdgpu_device *adev, struct kgd_mem *mem, in kfd_mem_attach_dmabuf() [all …]
|
D | amdgpu_object.h | 110 struct kgd_mem *kfd_bo;
|
/Linux-v6.1/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_chardev.c | 1117 pdd->drm_priv, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu() 1148 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->adev, (struct kgd_mem *)mem, in kfd_ioctl_alloc_memory_of_gpu() 1192 (struct kgd_mem *)mem, pdd->drm_priv, &size); in kfd_ioctl_free_memory_of_gpu() 1279 peer_pdd->dev->adev, (struct kgd_mem *)mem, in kfd_ioctl_map_memory_to_gpu() 1290 ((struct kgd_mem *)mem)->domain); in kfd_ioctl_map_memory_to_gpu() 1298 err = amdgpu_amdkfd_gpuvm_sync_memory(dev->adev, (struct kgd_mem *) mem, true); in kfd_ioctl_map_memory_to_gpu() 1379 peer_pdd->dev->adev, (struct kgd_mem *)mem, peer_pdd->drm_priv); in kfd_ioctl_unmap_memory_from_gpu() 1391 (struct kgd_mem *) mem, true); in kfd_ioctl_unmap_memory_from_gpu() 1543 (struct kgd_mem **)&mem, &size, in kfd_ioctl_import_dmabuf() 1562 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(pdd->dev->adev, (struct kgd_mem *)mem, in kfd_ioctl_import_dmabuf() [all …]
|
D | kfd_process.c | 691 static void kfd_process_free_gpuvm(struct kgd_mem *mem, in kfd_process_free_gpuvm() 714 uint32_t flags, struct kgd_mem **mem, void **kptr) in kfd_process_alloc_gpuvm() 738 (struct kgd_mem *)*mem, kptr, NULL); in kfd_process_alloc_gpuvm() 772 struct kgd_mem *mem; in kfd_process_device_reserve_ib_mem() 1246 struct kgd_mem *mem; in kfd_process_device_init_cwsr_dgpu()
|
D | kfd_priv.h | 649 struct kgd_mem *cwsr_mem; 656 struct kgd_mem *ib_mem;
|
D | kfd_process_queue_manager.c | 99 struct kgd_mem *mem = NULL; in pqm_set_gws()
|
/Linux-v6.1/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 41 struct kgd_mem;
|