linux/drivers/accel/ivpu
Tomasz Rusinowicz c3b0ec0fe0 accel/ivpu: Make DB_ID and JOB_ID allocations incremental
Save last used ID and use it to limit the possible values
for the ID. This should decrease the rate at which the IDs
are reused, which will make debugging easier.

Signed-off-by: Tomasz Rusinowicz <tomasz.rusinowicz@intel.com>
Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240930195322.461209-19-jacek.lawrynowicz@linux.intel.com
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
2024-10-11 12:44:39 +02:00
..
ivpu_coredump.c accel/ivpu: Add coredump support 2024-10-11 12:44:38 +02:00
ivpu_coredump.h accel/ivpu: Add coredump support 2024-10-11 12:44:38 +02:00
ivpu_debugfs.c accel/ivpu: Allow reading dvfs_mode debugfs file 2024-10-11 12:44:38 +02:00
ivpu_debugfs.h accel/ivpu: Compile ivpu_debugfs.c conditionally 2023-09-27 13:11:51 +02:00
ivpu_drv.c accel/ivpu: Make DB_ID and JOB_ID allocations incremental 2024-10-11 12:44:39 +02:00
ivpu_drv.h accel/ivpu: Make DB_ID and JOB_ID allocations incremental 2024-10-11 12:44:39 +02:00
ivpu_fw_log.c accel/ivpu: Fix fw log printing 2024-10-11 12:43:49 +02:00
ivpu_fw_log.h accel/ivpu: Add coredump support 2024-10-11 12:44:38 +02:00
ivpu_fw.c accel/ivpu: Add auto selection logic for job scheduler 2024-10-11 12:44:38 +02:00
ivpu_fw.h accel/ivpu: Add auto selection logic for job scheduler 2024-10-11 12:44:38 +02:00
ivpu_gem.c accel/ivpu: Add one jiffy to bo_wait_ioctl timeout value 2024-10-11 12:44:38 +02:00
ivpu_gem.h accel/ivpu: Add force snoop module parameter 2024-05-15 07:42:26 +02:00
ivpu_hw_37xx_reg.h accel/ivpu: Split IP and buttress headers 2024-05-17 08:30:23 +02:00
ivpu_hw_40xx_reg.h accel/ivpu: Split IP and buttress headers 2024-05-17 08:30:23 +02:00
ivpu_hw_btrs_lnl_reg.h accel/ivpu: Implement DCT handling 2024-06-14 09:13:32 +02:00
ivpu_hw_btrs_mtl_reg.h accel/ivpu: Split IP and buttress headers 2024-05-17 08:30:23 +02:00
ivpu_hw_btrs.c accel/ivpu: Add auto selection logic for job scheduler 2024-10-11 12:44:38 +02:00
ivpu_hw_btrs.h accel/ivpu: Implement DCT handling 2024-06-14 09:13:32 +02:00
ivpu_hw_ip.c accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE 2024-10-11 12:44:38 +02:00
ivpu_hw_ip.h accel/ivpu: Replace wake_thread with kfifo 2024-05-17 08:30:27 +02:00
ivpu_hw_reg_io.h accel/ivpu: Fix verbose version of REG_POLL macros 2023-10-23 08:57:25 +02:00
ivpu_hw.c accel/ivpu: Turn on autosuspend on Simics 2024-10-11 12:44:38 +02:00
ivpu_hw.h accel/ivpu: Add auto selection logic for job scheduler 2024-10-11 12:44:38 +02:00
ivpu_ipc.c accel/ivpu: Print JSM message result in case of error 2024-10-11 12:44:39 +02:00
ivpu_ipc.h accel/ivpu: Add FW state dump on TDR 2024-10-11 12:44:38 +02:00
ivpu_job.c accel/ivpu: Make DB_ID and JOB_ID allocations incremental 2024-10-11 12:44:39 +02:00
ivpu_job.h accel/ivpu: Abort jobs of faulty context 2024-06-14 09:12:11 +02:00
ivpu_jsm_msg.c accel/ivpu: Add FW state dump on TDR 2024-10-11 12:44:38 +02:00
ivpu_jsm_msg.h accel/ivpu: Add FW state dump on TDR 2024-10-11 12:44:38 +02:00
ivpu_mmu_context.c accel/ivpu: Make parts of FW image read-only 2024-06-14 09:14:29 +02:00
ivpu_mmu_context.h accel/ivpu: Make parts of FW image read-only 2024-06-14 09:14:29 +02:00
ivpu_mmu.c accel/ivpu: Abort jobs of faulty context 2024-06-14 09:12:11 +02:00
ivpu_mmu.h accel/ivpu: Dump MMU events in case of VPU boot timeout 2024-01-22 10:27:37 +01:00
ivpu_ms.c accel/ivpu: Add NPU profiling support 2024-05-15 07:42:23 +02:00
ivpu_ms.h accel/ivpu: Add NPU profiling support 2024-05-15 07:42:23 +02:00
ivpu_pm.c accel/ivpu: Add FW state dump on TDR 2024-10-11 12:44:38 +02:00
ivpu_pm.h accel/ivpu: Remove unused ivpu_rpm_get_if_active() 2024-06-14 09:15:28 +02:00
ivpu_sysfs.c accel/ivpu: Add auto selection logic for job scheduler 2024-10-11 12:44:38 +02:00
ivpu_sysfs.h accel/ivpu: Share NPU busy time in sysfs 2024-05-15 07:42:29 +02:00
Kconfig accel/ivpu: Add coredump support 2024-10-11 12:44:38 +02:00
Makefile accel/ivpu: Add coredump support 2024-10-11 12:44:38 +02:00
vpu_boot_api.h accel/ivpu: Update VPU FW API headers 2024-10-11 12:35:55 +02:00
vpu_jsm_api.h accel/ivpu: Update VPU FW API headers 2024-10-11 12:35:55 +02:00