summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c
Commit message (Expand)AuthorAgeFilesLines
* drm/amdkfd: update SPDX license headerRajneesh Bhardwaj2022-02-141-1/+2
* drm/amdkfd: add kfd_device_info_init functionGraham Sider2021-12-011-3/+3
* drm/amdkfd: replace asic_family with asic_typeGraham Sider2021-11-171-1/+1
* drm/amdkfd: Remove cu mask from struct queue_properties(v2)Lang Yu2021-10-281-1/+0
* drm/amdkfd: Enable over-subscription with >1 GWS queueJoseph Greathouse2020-04-281-0/+1
* drm/amdkfd: Avoid hanging hardware in stop_cpschFelix Kuehling2020-01-071-4/+4
* drm/amdkfd: Eliminate unnecessary kernel queue function pointersYong Zhao2019-12-051-16/+14
* drm/amdkfd: Eliminate ops_asic_specific in kernel queueYong Zhao2019-11-191-37/+26
* drm/amdkfd: Merge CIK kernel queue functions into VIYong Zhao2019-11-191-5/+2
* drm/amdkfd: Use kernel queue v9 functions for v10Yong Zhao2019-11-131-3/+1
* drm/amdkfd: use navi12 specific family id for navi12 code pathshaoyunl2019-10-031-0/+1
* drm/amdkfd: init kernel queue for renoirHuang Rui2019-09-161-0/+1
* drm/amdkfd: Support Navi14 in KFDYong Zhao2019-09-161-0/+1
* amd/amdkfd: Add ASIC ARCTURUS to kfdYong Zhao2019-07-181-0/+1
* drm/amdkfd: Add navi10 support to amdkfd. (v3)Philip Cox2019-06-211-0/+3
* drm/amdkfd: Separate mqd allocation and initializationOak Zeng2019-06-111-7/+9
* drm/amdkfd: Add VegaM supportKent Russell2019-05-241-0/+1
* drm/amdkfd: Init mqd managers in device queue manager initOak Zeng2019-05-241-4/+2
* drm/amdkfd: Introduce DIQ type mqd managerOak Zeng2019-05-241-0/+3
* drm/amdkfd: Added Vega12 and Polaris12 for KFD.Gang Ba2018-11-191-0/+2
* drm/amdkfd: Vega20 bring up on amdkfd sideShaoyun Liu2018-09-261-0/+1
* drm/amdkfd: Add CU-masking ioctl to KFDFelix Kuehling2018-07-141-0/+1
* drm/amdkfd: Replace mqd with mqd_mgr as the variable name for mqd_managerYong Zhao2018-07-111-8/+9
* drm/amdkfd: Add 64-bit doorbell and wptr support to kernel queueFelix Kuehling2018-04-081-6/+19
* drm/amdkfd: Fix kernel queue rollback_packetFelix Kuehling2018-04-101-1/+1
* drm/amdkfd: Fix goto usageFelix Kuehling2018-04-101-6/+8
* drm/amdkfd: Add dGPU support to kernel_queue_initFelix Kuehling2018-01-041-0/+5
* drm/amdkfd: Hardware DWORD size is 4 bytesFelix Kuehling2017-11-061-1/+1
* drm/amdkfd: Reuse CHIP_* from amdgpu v2Yong Zhao2017-09-201-6/+12
* drm/amdkfd: Adjust dequeue latencies and timeoutsFelix Kuehling2017-09-201-1/+1
* drm/amdkfd: Fix kernel-queue wrapping bugsYong Zhao2017-09-201-3/+15
* drm/amdkfd: Fix incorrect destroy_mqd parameterFelix Kuehling2017-09-201-1/+1
* drm/amdkfd: pass queue's mqd when destroying mqdOded Gabbay2017-09-021-1/+1
* drm/amd: Update MEC HQD loading code for KFDFelix Kuehling2017-08-151-1/+2
* drm/amdkfd: Handle remaining BUG_ONs more gracefully v2Felix Kuehling2017-08-151-5/+15
* drm/amdkfd: Remove BUG_ONs for NULL pointer argumentsFelix Kuehling2017-08-151-16/+0
* drm/amdkfd: Remove usage of alloc(sizeof(struct...Kent Russell2017-08-151-1/+1
* drm/amdkfd: Change x==NULL/false references to !xKent Russell2017-08-151-3/+3
* drm/amdkfd: Consolidate and clean up log commandsKent Russell2017-08-151-8/+8
* drm/amdkfd: Pass 'struct queue_propertices' by referenceEdward O'Callaghan2016-09-191-1/+1
* drm/amdkfd: Add some missing memset zero'ing in queue init funcEdward O'Callaghan2016-09-191-0/+3
* amdkfd: Use the canonical form in branch predicatesEdward O'Callaghan2016-05-011-1/+1
* drm/amdkfd: reformat some debug printsOded Gabbay2015-05-191-2/+3
* drm/amdkfd: destroy mqd when destroying kernel queueBen Goz2015-03-161-9/+13
* drm/amdkfd: Add break at the end of caseOded Gabbay2015-01-221-0/+3
* drm/amdkfd: Remove sync_with_hw() from amdkfdOded Gabbay2015-01-151-24/+0
* drm/amdkfd: Add initial VI support for KQBen Goz2014-12-021-3/+18
* drm/amdkfd: Encapsulate KQ functions in ops structureOded Gabbay2015-01-121-12/+12
* drm/amdkfd: Encapsulate DQM functions in ops structureOded Gabbay2015-01-121-1/+1
* drm/amdkfd: Make KFD_MQD_TYPE enum types H/W agnosticBen Goz2015-01-041-1/+1