accel/ivpu: Add inference_timeout_ms module parameter
authorKarol Wachowski <karol.wachowski@intel.com>
Thu, 15 May 2025 09:31:28 +0000 (11:31 +0200)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Mon, 2 Jun 2025 12:39:50 +0000 (14:39 +0200)
commit8395204aeb84ef6eacbebf2c94be0ce9381d7981
tree661a7a433c2098a3683b0022c858fcdfd0fd11b8
parentdb5f4ec4aa14c8051fcc4af65534f4e47a58f436
accel/ivpu: Add inference_timeout_ms module parameter

Add new inference_timeout_ms parameter that allows specifying
maximum allowed duration in milliseconds that inference can take before
triggering a recovery.

Calculate maximum number of heartbeat retries based on ratio between
inference timeout and tdr timeout.

Signed-off-by: Karol Wachowski <karol.wachowski@intel.com>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://lore.kernel.org/r/20250515093128.252041-1-jacek.lawrynowicz@linux.intel.com
drivers/accel/ivpu/ivpu_drv.h
drivers/accel/ivpu/ivpu_hw.c
drivers/accel/ivpu/ivpu_pm.c