linux_dsm_epyc7002/drivers/gpu/drm/amd/amdkfd
Yong Zhao a5a4d68c93 drm/amdkfd: Eliminate unnecessary kernel queue function pointers
Up to this point, those functions are all the same for all ASICs, so
no need to call them by functions pointers. Removing the function
pointers will greatly increase the code readablity. If there is ever
need for those function pointers, we can add it back then.

Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-12-05 16:24:36 -05:00
..
cik_event_interrupt.c
cik_int.h
cik_regs.h
cwsr_trap_handler_gfx8.asm
cwsr_trap_handler_gfx9.asm
cwsr_trap_handler_gfx10.asm
cwsr_trap_handler.h
Kconfig amdgpu: Enable KFD on POWER systems 2019-11-26 09:48:57 -05:00
kfd_chardev.c drm/amdkfd: Avoid using doorbell_off as offset in process doorbell pages 2019-11-13 15:29:45 -05:00
kfd_crat.c drm/amdkfd: bug fix for out of bounds mem on gpu cache filling info 2019-10-30 11:06:51 -04:00
kfd_crat.h
kfd_dbgdev.c drm/amdkfd: Eliminate unnecessary kernel queue function pointers 2019-12-05 16:24:36 -05:00
kfd_dbgdev.h
kfd_dbgmgr.c
kfd_dbgmgr.h
kfd_debugfs.c
kfd_device_queue_manager_cik.c
kfd_device_queue_manager_v9.c
kfd_device_queue_manager_v10.c
kfd_device_queue_manager_vi.c
kfd_device_queue_manager.c drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE 2019-11-22 14:27:11 -05:00
kfd_device_queue_manager.h
kfd_device.c drm/amdgpu: remove set but not used variable 'count' 2019-11-13 15:29:46 -05:00
kfd_doorbell.c drm/amdkfd: Use better name to indicate the offset is in dwords 2019-11-13 15:29:45 -05:00
kfd_events.c drm/amdkfd: Simplify the mmap offset related bit operations 2019-11-13 15:29:45 -05:00
kfd_events.h
kfd_flat_memory.c
kfd_int_process_v9.c
kfd_interrupt.c
kfd_iommu.c drm/amdkfd: remove set but not used variable 'top_dev' 2019-11-19 10:12:51 -05:00
kfd_iommu.h
kfd_kernel_queue.c drm/amdkfd: Eliminate unnecessary kernel queue function pointers 2019-12-05 16:24:36 -05:00
kfd_kernel_queue.h drm/amdkfd: Eliminate unnecessary kernel queue function pointers 2019-12-05 16:24:36 -05:00
kfd_module.c
kfd_mqd_manager_cik.c drm/amdkfd: DIQ should not use HIQ way to allocate memory 2019-11-22 14:27:11 -05:00
kfd_mqd_manager_v9.c drm/amdkfd: Remove duplicate functions update_mqd_hiq() 2019-11-22 14:27:11 -05:00
kfd_mqd_manager_v10.c drm/amdkfd: Remove duplicate functions update_mqd_hiq() 2019-11-22 14:27:11 -05:00
kfd_mqd_manager_vi.c drm/amdkfd: Remove duplicate functions update_mqd_hiq() 2019-11-22 14:27:11 -05:00
kfd_mqd_manager.c
kfd_mqd_manager.h
kfd_packet_manager_v9.c drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c 2019-11-19 09:47:23 -05:00
kfd_packet_manager_vi.c drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c 2019-11-19 09:47:23 -05:00
kfd_packet_manager.c drm/amdkfd: Eliminate unnecessary kernel queue function pointers 2019-12-05 16:24:36 -05:00
kfd_pasid.c
kfd_pm4_headers_ai.h
kfd_pm4_headers_diq.h
kfd_pm4_headers_vi.h
kfd_pm4_headers.h
kfd_pm4_opcodes.h
kfd_priv.h drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE 2019-11-22 14:27:11 -05:00
kfd_process_queue_manager.c drm/amdkfd: Rename create_cp_queue() to init_user_queue() 2019-11-13 15:29:45 -05:00
kfd_process.c drm/amdkfd: Simplify the mmap offset related bit operations 2019-11-13 15:29:45 -05:00
kfd_queue.c
kfd_topology.c
kfd_topology.h
Makefile drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c 2019-11-19 09:47:23 -05:00
soc15_int.h