/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_amdkfd_gfx_v8.c | 57 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() 65 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() 76 static void release_queue(struct kgd_dev *kgd) in release_queue() 243 static int kgd_hqd_dump(struct kgd_dev *kgd, in kgd_hqd_dump() 279 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load() 334 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump() 410 static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_destroy() 564 static int kgd_address_watch_disable(struct kgd_dev *kgd) in kgd_address_watch_disable() 569 static int kgd_address_watch_execute(struct kgd_dev *kgd, in kgd_address_watch_execute() 578 static int kgd_wave_control_execute(struct kgd_dev *kgd, in kgd_wave_control_execute() [all …]
|
A D | amdgpu_amdkfd.c | 236 void amdgpu_amdkfd_gpu_reset(struct kgd_dev *kgd) in amdgpu_amdkfd_gpu_reset() 328 int amdgpu_amdkfd_alloc_gws(struct kgd_dev *kgd, size_t size, in amdgpu_amdkfd_alloc_gws() 365 uint32_t amdgpu_amdkfd_get_fw_version(struct kgd_dev *kgd, in amdgpu_amdkfd_get_fw_version() 402 void amdgpu_amdkfd_get_local_mem_info(struct kgd_dev *kgd, in amdgpu_amdkfd_get_local_mem_info() 531 uint64_t amdgpu_amdkfd_get_vram_usage(struct kgd_dev *kgd) in amdgpu_amdkfd_get_vram_usage() 539 uint64_t amdgpu_amdkfd_get_hive_id(struct kgd_dev *kgd) in amdgpu_amdkfd_get_hive_id() 546 uint64_t amdgpu_amdkfd_get_unique_id(struct kgd_dev *kgd) in amdgpu_amdkfd_get_unique_id() 657 uint32_t amdgpu_amdkfd_get_num_gws(struct kgd_dev *kgd) in amdgpu_amdkfd_get_num_gws() 664 uint32_t amdgpu_amdkfd_get_asic_rev_id(struct kgd_dev *kgd) in amdgpu_amdkfd_get_asic_rev_id() 671 int amdgpu_amdkfd_get_noretry(struct kgd_dev *kgd) in amdgpu_amdkfd_get_noretry() [all …]
|
A D | amdgpu_amdkfd_gfx_v10.c | 56 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() 64 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() 84 static void release_queue(struct kgd_dev *kgd) in release_queue() 304 static int kgd_hiq_mqd_load(struct kgd_dev *kgd, void *mqd, in kgd_hiq_mqd_load() 357 static int kgd_hqd_dump(struct kgd_dev *kgd, in kgd_hqd_dump() 389 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load() 459 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump() 532 static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_destroy() 699 static int kgd_address_watch_disable(struct kgd_dev *kgd) in kgd_address_watch_disable() 704 static int kgd_address_watch_execute(struct kgd_dev *kgd, in kgd_address_watch_execute() [all …]
|
A D | amdgpu_amdkfd_gfx_v10_3.c | 55 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() 63 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() 83 static void release_queue(struct kgd_dev *kgd) in release_queue() 289 static int hiq_mqd_load_v10_3(struct kgd_dev *kgd, void *mqd, in hiq_mqd_load_v10_3() 342 static int hqd_dump_v10_3(struct kgd_dev *kgd, in hqd_dump_v10_3() 374 static int hqd_sdma_load_v10_3(struct kgd_dev *kgd, void *mqd, in hqd_sdma_load_v10_3() 444 static int hqd_sdma_dump_v10_3(struct kgd_dev *kgd, in hqd_sdma_dump_v10_3() 517 static int hqd_destroy_v10_3(struct kgd_dev *kgd, void *mqd, in hqd_destroy_v10_3() 609 static int address_watch_disable_v10_3(struct kgd_dev *kgd) in address_watch_disable_v10_3() 614 static int address_watch_execute_v10_3(struct kgd_dev *kgd, in address_watch_execute_v10_3() [all …]
|
A D | amdgpu_amdkfd_gfx_v9.c | 63 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() 71 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() 91 static void release_queue(struct kgd_dev *kgd) in release_queue() 316 int kgd_gfx_v9_hiq_mqd_load(struct kgd_dev *kgd, void *mqd, in kgd_gfx_v9_hiq_mqd_load() 369 int kgd_gfx_v9_hqd_dump(struct kgd_dev *kgd, in kgd_gfx_v9_hqd_dump() 401 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load() 471 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump() 544 int kgd_gfx_v9_hqd_destroy(struct kgd_dev *kgd, void *mqd, in kgd_gfx_v9_hqd_destroy() 650 int kgd_gfx_v9_address_watch_disable(struct kgd_dev *kgd) in kgd_gfx_v9_address_watch_disable() 655 int kgd_gfx_v9_address_watch_execute(struct kgd_dev *kgd, in kgd_gfx_v9_address_watch_execute() [all …]
|
A D | amdgpu_amdkfd_gfx_v7.c | 100 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() 108 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() 119 static void release_queue(struct kgd_dev *kgd) in release_queue() 256 static int kgd_hqd_dump(struct kgd_dev *kgd, in kgd_hqd_dump() 292 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load() 348 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump() 415 static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_destroy() 554 static int kgd_address_watch_disable(struct kgd_dev *kgd) in kgd_address_watch_disable() 574 static int kgd_address_watch_execute(struct kgd_dev *kgd, in kgd_address_watch_execute() 605 static int kgd_wave_control_execute(struct kgd_dev *kgd, in kgd_wave_control_execute() [all …]
|
A D | amdgpu_amdkfd_arcturus.c | 60 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() 126 int kgd_arcturus_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_arcturus_hqd_sdma_load() 196 int kgd_arcturus_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_arcturus_hqd_sdma_dump() 228 bool kgd_arcturus_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) in kgd_arcturus_hqd_sdma_is_occupied() 247 int kgd_arcturus_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, in kgd_arcturus_hqd_sdma_destroy()
|
A D | amdgpu_amdkfd_gpuvm.c | 64 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() 1275 int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_acquire_process_vm() 1389 struct kgd_dev *kgd, uint64_t va, uint64_t size, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() 1528 struct kgd_dev *kgd, struct kgd_mem *mem, void *drm_priv, in amdgpu_amdkfd_gpuvm_free_memory_of_gpu() 1620 struct kgd_dev *kgd, struct kgd_mem *mem, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu() 1750 struct kgd_dev *kgd, struct kgd_mem *mem, void *drm_priv) in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() 1811 struct kgd_dev *kgd, struct kgd_mem *mem, bool intr) in amdgpu_amdkfd_gpuvm_sync_memory() 1827 int amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel() 1893 int amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_get_vm_fault_info() 1907 int amdgpu_amdkfd_gpuvm_import_dmabuf(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_import_dmabuf() [all …]
|
A D | amdgpu_amdkfd.h | 351 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, bool vf) in kgd2kfd_probe()
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_device.c | 630 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, bool vf) in kgd2kfd_probe()
|
A D | kfd_topology.c | 116 struct kfd_dev *kfd_device_by_kgd(const struct kgd_dev *kgd) in kfd_device_by_kgd()
|
A D | kfd_process.c | 1785 struct kgd_dev *kgd = (struct kgd_dev *)adev; in kfd_process_gpuid_from_kgd() local
|
A D | kfd_priv.h | 231 struct kgd_dev *kgd; member
|