Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_amdkfd.h63 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 …]
A Damdgpu_amdkfd_gpuvm.c70 struct kgd_mem *mem) in kfd_mem_is_attached()
468 kfd_mem_dmamap_userptr(struct kgd_mem *mem, in kfd_mem_dmamap_userptr()
1390 void *drm_priv, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1620 struct kgd_dev *kgd, struct kgd_mem *mem, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
2014 struct kgd_mem *mem, *tmp_mem; in update_invalid_user_pages()
2107 struct kgd_mem *mem, *tmp_mem; in validate_invalid_user_pages()
2301 struct kgd_mem *mem; in amdgpu_amdkfd_gpuvm_restore_process_bos()
2515 struct kgd_mem *kgd_mem = (struct kgd_mem *)mem; in amdgpu_amdkfd_remove_gws_from_process() local
2516 struct amdgpu_bo *gws_bo = kgd_mem->bo; in amdgpu_amdkfd_remove_gws_from_process()
2532 amdgpu_sync_free(&kgd_mem->sync); in amdgpu_amdkfd_remove_gws_from_process()
[all …]
A Damdgpu_object.h111 struct kgd_mem *kfd_bo;
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_chardev.c1325 pdd->drm_priv, (struct kgd_mem **) &mem, &offset, in kfd_ioctl_alloc_memory_of_gpu()
1356 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->kgd, (struct kgd_mem *)mem, in kfd_ioctl_alloc_memory_of_gpu()
1403 (struct kgd_mem *)mem, pdd->drm_priv, &size); in kfd_ioctl_free_memory_of_gpu()
1487 peer->kgd, (struct kgd_mem *)mem, in kfd_ioctl_map_memory_to_gpu()
1499 err = amdgpu_amdkfd_gpuvm_sync_memory(dev->kgd, (struct kgd_mem *) mem, true); 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()
1608 (struct kgd_mem *) mem, true); in kfd_ioctl_unmap_memory_from_gpu()
1763 (struct kgd_mem **)&mem, &size, in kfd_ioctl_import_dmabuf()
1782 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->kgd, (struct kgd_mem *)mem, in kfd_ioctl_import_dmabuf()
A Dkfd_process.c689 static void kfd_process_free_gpuvm(struct kgd_mem *mem, in kfd_process_free_gpuvm()
712 uint32_t flags, struct kgd_mem **mem, void **kptr) in kfd_process_alloc_gpuvm()
735 (struct kgd_mem *)*mem, kptr, NULL); in kfd_process_alloc_gpuvm()
769 struct kgd_mem *mem; in kfd_process_device_reserve_ib_mem()
1239 struct kgd_mem *mem; in kfd_process_device_init_cwsr_dgpu()
A Dkfd_priv.h622 struct kgd_mem *cwsr_mem;
629 struct kgd_mem *ib_mem;
A Dkfd_process_queue_manager.c84 struct kgd_mem *mem = NULL; in pqm_set_gws()
/linux/drivers/gpu/drm/amd/include/
A Dkgd_kfd_interface.h42 struct kgd_mem;

Completed in 23 milliseconds