Home
last modified time | relevance | path

Searched refs:kgd_mem (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.h70 struct kgd_mem { struct
198 unsigned long cur_seq, struct kgd_mem *mem);
222 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr()
306 void *drm_priv, struct kgd_mem **mem,
309 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv,
312 struct kgd_mem *mem, void *drm_priv);
314 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv);
317 struct amdgpu_device *adev, struct kgd_mem *mem, bool intr);
318 int amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_mem *mem,
330 struct kgd_mem **mem, uint64_t *size,
[all …]
H A Damdgpu_amdkfd_gpuvm.c78 struct kgd_mem *mem) in kfd_mem_is_attached()
630 kfd_mem_dmamap_sg_bo(struct kgd_mem *mem, in kfd_mem_dmamap_sg_bo()
1661 void *drm_priv, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
2494 struct kgd_mem *mem, *tmp_mem; in update_invalid_user_pages()
2597 struct kgd_mem *mem, *tmp_mem; in validate_invalid_user_pages()
2690 struct kgd_mem *mem, *tmp_mem; in confirm_valid_user_pages_locked()
2849 struct kgd_mem *mem; in amdgpu_amdkfd_gpuvm_restore_process_bos()
3111 struct kgd_mem *kgd_mem = (struct kgd_mem *)mem; in amdgpu_amdkfd_remove_gws_from_process() local
3112 struct amdgpu_bo *gws_bo = kgd_mem->bo; in amdgpu_amdkfd_remove_gws_from_process()
3128 amdgpu_sync_free(&kgd_mem->sync); in amdgpu_amdkfd_remove_gws_from_process()
[all …]
H A Damdgpu_object.h118 struct kgd_mem *kfd_bo;
/linux-6.15/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_chardev.c1424 (struct kgd_mem *) mem, true); in kfd_ioctl_unmap_memory_from_gpu()
1584 (struct kgd_mem **)&mem, &size, in kfd_ioctl_import_dmabuf()
1839 struct kgd_mem *kgd_mem = (struct kgd_mem *)mem; in get_process_num_bos() local
1841 if (!kgd_mem->va || kgd_mem->va > pdd->gpuvm_base) in get_process_num_bos()
1926 struct kgd_mem *kgd_mem; in criu_checkpoint_bos() local
1933 kgd_mem = (struct kgd_mem *)mem; in criu_checkpoint_bos()
1934 dumper_bo = kgd_mem->bo; in criu_checkpoint_bos()
1940 if (kgd_mem->va && kgd_mem->va <= pdd->gpuvm_base) in criu_checkpoint_bos()
1962 ret = criu_get_prime_handle(kgd_mem, in criu_checkpoint_bos()
2301 struct kgd_mem **kgd_mem) in criu_restore_memory_of_gpu() argument
[all …]
H A Dkfd_process.c718 static void kfd_process_free_gpuvm(struct kgd_mem *mem, in kfd_process_free_gpuvm()
741 uint32_t flags, struct kgd_mem **mem, void **kptr) in kfd_process_alloc_gpuvm()
765 (struct kgd_mem *)*mem, kptr, NULL); in kfd_process_alloc_gpuvm()
799 struct kgd_mem *mem; in kfd_process_device_reserve_ib_mem()
1381 struct kgd_mem *mem; in kfd_process_device_init_cwsr_dgpu()
H A Dkfd_priv.h691 struct kgd_mem *cwsr_mem;
698 struct kgd_mem *ib_mem;
H A Dkfd_process_queue_manager.c110 struct kgd_mem *mem = NULL; in pqm_set_gws()
/linux-6.15/drivers/gpu/drm/amd/include/
H A Dkgd_kfd_interface.h41 struct kgd_mem;