accel/ivpu: Add API for command queue create/destroy/submit
authorKarol Wachowski <karol.wachowski@intel.com>
Tue, 7 Jan 2025 17:32:25 +0000 (18:32 +0100)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Thu, 9 Jan 2025 08:35:44 +0000 (09:35 +0100)
commit465a3914b254f82608a8dfb580ac9930722dfd88
tree6898d6846cc7769bb0507e046277b3ce35498441
parent950942b4813f8c44dbec683fdb140cf4a238516b
accel/ivpu: Add API for command queue create/destroy/submit

Implement support for explicit command queue management.
To allow more flexible control over command queues add capabilities
to create, destroy and submit jobs to specific command queues.

Signed-off-by: Karol Wachowski <karol.wachowski@intel.com>
Signed-off-by: Maciej Falkowski <maciej.falkowski@linux.intel.com>
Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250107173238.381120-3-maciej.falkowski@linux.intel.com
drivers/accel/ivpu/ivpu_drv.c
drivers/accel/ivpu/ivpu_job.c
drivers/accel/ivpu/ivpu_job.h
include/uapi/drm/ivpu_accel.h