linux/drivers/gpu/drm/amd/amdkfd
Oded Gabbay 39b027d957 amdkfd: Implement the create/destroy/update queue IOCTLs
v3: Removed the use of internal typedefs, fixed debug prints, added checks
    for parameters and moved to using doorbell address from user

v4: Extracted some of the code in the create queue ioctl to a different
    function that may be also called from other ioctls in the future.
    Also fixed the check of the ring size argument.

v5:

Add support for AQL queues creation to enable working with open-source HSA
runtime

Signed-off-by: Ben Goz <ben.goz@amd.com>
Signed-off-by: Oded Gabbay <oded.gabbay@amd.com>
2014-10-19 23:46:40 +03:00
..
cik_regs.h amdkfd: Add mqd_manager module 2014-07-17 00:36:17 +03:00
Kconfig
kfd_chardev.c amdkfd: Implement the create/destroy/update queue IOCTLs 2014-10-19 23:46:40 +03:00
kfd_crat.h
kfd_device.c amdkfd: Add interrupt handling module 2014-07-17 01:37:30 +03:00
kfd_device_queue_manager.c amdkfd: Add device queue manager module 2014-07-17 01:27:00 +03:00
kfd_device_queue_manager.h amdkfd: Add device queue manager module 2014-07-17 01:27:00 +03:00
kfd_doorbell.c amdkfd: Add basic modules to amdkfd 2014-07-16 23:25:31 +03:00
kfd_flat_memory.c amdkfd: Add basic modules to amdkfd 2014-07-16 23:25:31 +03:00
kfd_interrupt.c amdkfd: Add interrupt handling module 2014-07-17 01:37:30 +03:00
kfd_kernel_queue.c amdkfd: Add kernel queue module 2014-07-17 00:45:35 +03:00
kfd_kernel_queue.h amdkfd: Add kernel queue module 2014-07-17 00:45:35 +03:00
kfd_module.c amdkfd: Add module parameter of scheduling policy 2014-07-17 00:48:28 +03:00
kfd_mqd_manager.c amdkfd: Add mqd_manager module 2014-07-17 00:36:17 +03:00
kfd_mqd_manager.h amdkfd: Add mqd_manager module 2014-07-17 00:36:17 +03:00
kfd_packet_manager.c amdkfd: Add packet manager module 2014-07-17 00:55:28 +03:00
kfd_pasid.c amdkfd: Add basic modules to amdkfd 2014-07-16 23:25:31 +03:00
kfd_pm4_headers.h amdkfd: Add kernel queue module 2014-07-17 00:45:35 +03:00
kfd_pm4_opcodes.h amdkfd: Add kernel queue module 2014-07-17 00:45:35 +03:00
kfd_priv.h amdkfd: Add interrupt handling module 2014-07-17 01:37:30 +03:00
kfd_process.c amdkfd: Add process queue manager module 2014-07-17 01:04:10 +03:00
kfd_process_queue_manager.c amdkfd: Add process queue manager module 2014-07-17 01:04:10 +03:00
kfd_queue.c amdkfd: Add queue module 2014-07-17 00:18:51 +03:00
kfd_topology.c
kfd_topology.h
Makefile amdkfd: Add interrupt handling module 2014-07-17 01:37:30 +03:00