linux/include/uapi/drm
Andrzej Kacprowski 86d8b6147d accel/ivpu: Add support for getting and setting command queue priority
Add a new DRM_IVPU_PARAM_CMDQ_PRIORITY parameter to query and update
the scheduling priority of an existing command queue, identified by
its ID via drm_ivpu_param.index.

The priority can be changed on a queue that already has pending jobs;
if the queue's doorbell is registered, the new priority is propagated
to the firmware immediately, otherwise it is applied when the queue is
next registered. The firmware picks up the change at the first
opportunity.

The feature requires HW scheduling mode and is advertised through the
new DRM_IVPU_CAP_CMDQ_SET_PRIORITY capability. Legacy command queues
are not supported.

Signed-off-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
Reviewed-by: Karol Wachowski <karol.wachowski@linux.intel.com>
Signed-off-by: Karol Wachowski <karol.wachowski@linux.intel.com>
Link: https://patch.msgid.link/20260831121617.395523-1-andrzej.kacprowski@linux.intel.com
2026-09-11 07:27:52 +02:00
..
amdgpu_drm.h drm/amdgpu/userq: fix struct drm_amdgpu_info_device padding for 32bit compile 2026-09-02 17:02:23 -04:00
amdxdna_accel.h accel/amdxdna: Add command doorbell and wait support 2026-05-07 14:07:34 -07:00
armada_drm.h
asahi_drm.h drm: Add UAPI for the Asahi driver 2025-04-08 17:15:57 -04:00
drm_fourcc.h drm/fourcc: Add modifiers for AMD GFX6-8 2026-07-28 19:17:33 -04:00
drm_mode.h drm/colorop: Add DRM_COLOROP_FIXED_MATRIX 2026-08-27 09:48:57 -04:00
drm_ras.h drm/drm_ras: Add clear-error-counter netlink command to drm_ras 2026-04-24 08:43:42 -04:00
drm_sarea.h drm: uapi: Use SPDX in DRM core uAPI headers 2026-05-04 17:14:18 +03:00
drm.h drm: uapi: Use SPDX in DRM core uAPI headers 2026-05-04 17:14:18 +03:00
ethosu_accel.h accel: ethosu: Add performance counter support 2026-06-01 19:44:24 +02:00
etnaviv_drm.h Revert "drm/etnaviv: Expose a few more chipspecs to userspace" 2024-04-25 16:56:20 +02:00
exynos_drm.h
habanalabs_accel.h accel/habanalabs/gaudi2: add signed dev info uAPI 2023-12-19 11:09:43 +02:00
i915_drm.h drm/i915: Support replaying GPU hangs with captured context image 2024-05-16 07:37:05 +00:00
ivpu_accel.h accel/ivpu: Add support for getting and setting command queue priority 2026-09-11 07:27:52 +02:00
lima_drm.h
msm_drm.h drm/msm: Fix stale comments in uapi/drm/msm_drm.h 2026-07-28 11:48:48 -07:00
nouveau_drm.h drm/nouveau: allow allocating NVDEC channels via abi16 2026-07-27 13:59:34 +10:00
nova_drm.h drm: nova-drm: add initial driver skeleton 2025-05-12 20:48:15 +02:00
omap_drm.h
panfrost_drm.h drm/panfrost: Add flag to map GEM object Write-Back Cacheable 2025-12-09 13:09:37 +01:00
panthor_drm.h drm/panthor: Support sparse mappings 2026-06-05 10:59:07 +01:00
pvr_drm.h
qaic_accel.h accel/qaic: Fix typo for struct qaic_manage_trans_passthrough 2024-12-13 08:55:09 -07:00
qxl_drm.h
radeon_drm.h
rocket_accel.h accel/rocket: rocket_accel.h: fix kernel-doc warnings 2026-01-10 17:49:15 +01:00
tegra_drm.h drm/tegra: tegra_drm.h: fix all uapi kernel-doc warnings 2026-05-28 17:19:29 +02:00
v3d_drm.h drm/v3d: Add parameter to retrieve the number of GPU resets per-fd 2025-07-17 11:17:32 -03:00
vc4_drm.h
vgem_drm.h
virtgpu_drm.h drm/virtio: add VIRTGPU_PARAM_BLOB_ALIGNMENT to params 2026-05-20 17:59:21 +03:00
vmwgfx_drm.h drm/vmwgfx: Add SPDX header to vmwgfx_drm.h 2024-01-30 14:18:19 -05:00
xe_drm.h drm/xe: Documentation: fix chars used for subsection 2026-07-03 14:33:36 -04:00