summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
AgeCommit message (Expand)AuthorLines
2026-03-30drm/amdgpu: validate doorbell_offset in user queue creationJunrui Luo-0/+7
2026-03-04drm/amdgpu/userq: refcount userqueues to avoid any race conditionsSunil Khatri-35/+81
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-2/+2
2026-01-29drm/amdgpu: validate user queue size constraintsJesse.Zhang-0/+11
2026-01-20drm/amd/amdgpu: Add independent hang detect work for user queue fenceJesse.Zhang-1/+69
2026-01-10drm/amdgpu: make sure userqs are enabled in userq IOCTLsAlex Deucher-0/+16
2025-12-16drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individuallySaleemkhan Jamadar-0/+8
2025-12-08drm/amdgpu: Rename userq_mgr_xa to userq_xaLijo Lazar-11/+11
2025-12-08drm/amdgpu: Clean up userq helper functionsLijo Lazar-37/+31
2025-12-08drm/amdgpu: Change user queue interface signaturesLijo Lazar-13/+11
2025-12-08drm/amdgpu: Update vm start, end, hole to support 57bit addressPhilip Yang-4/+5
2025-11-11drm/amdgpu/userqueue: Remove duplicate amdgpu_reset.h headerJiapeng Chong-1/+0
2025-11-04drm/amdgpu: validate the bo from done list for NULLSunil Khatri-0/+2
2025-11-04drm/amdgpu: Implement user queue reset functionalityJesse.Zhang-12/+202
2025-10-28drm/amd: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus-1/+0
2025-10-28drm/amdgpu: Convert amdgpu userqueue management from IDR to XArrayJesse.Zhang-76/+75
2025-10-28drm/amdgpu/userqueue: Fix use after free in amdgpu_userq_buffer_vas_list_clea...Dan Carpenter-1/+1
2025-10-13drm/amdgpu/userqueue: validate userptrs for userqueuesSunil Khatri-0/+79
2025-10-13drm/amdgpu/userq: drop VCN and VPE doorbell handlingAlex Deucher-11/+0
2025-10-13drm/amd: Fix error handling with multiple userq IDRsMario Limonciello-14/+11
2025-10-13drm/amdgpu: validate userq va for GEM unmapPrike Liang-0/+31
2025-10-13drm/amdgpu: validate the queue va for resuming the queuePrike Liang-0/+44
2025-10-13drm/amdgpu: keeping waiting userq fence infinitelyPrike Liang-4/+9
2025-10-13drm/amdgpu: track the userq bo va for its obj managementPrike Liang-0/+36
2025-10-13drm/amdgpu: add userq object va track helpersPrike Liang-11/+33
2025-10-07drm/amdgpu: partially revert "revert to old status lock handling v3"Christian König-4/+4
2025-09-25drm/amdgpu/userq: assign an error code for invalid userq vaPrike Liang-0/+2
2025-09-18drm/amdgpu: revert to old status lock handling v3Christian König-4/+4
2025-09-18drm/amdgpu/userq: Optimize S0ix handlingAlex Deucher-2/+8
2025-09-16drm/amdgpu: fix userq VM validation v4Christian König-75/+73
2025-09-15drm/amdgpu: Switch user queues to use preempt/restore for evictionJesse.Zhang-5/+48
2025-09-15drm/amdgpu: validate userq buffer virtual address and sizePrike Liang-0/+40
2025-09-09drm/amdgpu: validate userq hw unmap status for destroying userqPrike Liang-0/+5
2025-09-09drm/amdgpu: clean up the amdgpu_userq_active()Prike Liang-16/+0
2025-09-09drm/amdgpu: validate userq input argsPrike Liang-25/+56
2025-09-05drm/amdgpu: fix the formating for debugfs printSunil Khatri-1/+1
2025-08-27drm/amdgpu/userq: fix error handling of invalid doorbellAlex Deucher-0/+1
2025-08-15drm/amdgpu: remove duplicated argument wptr_vaQiang Liu-1/+0
2025-07-21Merge tag 'drm-misc-next-2025-07-17' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie-2/+4
2025-07-16drm/amdgpu: Fix missing unlocking in an error path in amdgpu_userq_create()Christophe JAILLET-2/+4
2025-07-11Merge tag 'amd-drm-next-6.17-2025-07-11' of https://gitlab.freedesktop.org/ag...Simona Vetter-1/+1
2025-07-09drm/amdgpu: fix MQD debugfs undefined symbol when DEBUG_FS=nSunil Khatri-1/+4
2025-07-07drm/amdgpu: fix use-after-free in amdgpu_userq_suspend+0x51a/0x5a0Vitaly Prosyak-1/+1
2025-07-04drm/amdgpu: add support of debugfs for mqd informationSunil Khatri-0/+52
2025-05-14drm/amdgpu: Fix circular locking in userq creationJesse.Zhang-3/+2
2025-05-13drm/amdgpu: Fix userq ttm_bo_pin and ttm_bo_unpin lockdep warningsArunpravin Paneer Selvam-7/+12
2025-05-13drm/amdgpu: Fix user queue deadlock by reordering mutex lockingJesse.Zhang-2/+3
2025-05-13drm/amdgpu: Fix NULL dereference in amdgpu_userq_restore_workerArvind Yadav-3/+3
2025-05-05drm/amdgpu: change DRM_DBG_DRIVER to drm_dbg_driverSunil Khatri-3/+4