Lines Matching defs:engine
136 int ivpu_jsm_get_heartbeat(struct ivpu_device *vdev, u32 engine, u64 *heartbeat)
142 if (engine > VPU_ENGINE_COPY)
145 req.payload.query_engine_hb.engine_idx = engine;
150 ivpu_err_ratelimited(vdev, "Failed to get heartbeat from engine %d: %d\n",
151 engine, ret);
159 int ivpu_jsm_reset_engine(struct ivpu_device *vdev, u32 engine)
165 if (engine > VPU_ENGINE_COPY)
168 req.payload.engine_reset.engine_idx = engine;
173 ivpu_err_ratelimited(vdev, "Failed to reset engine %d: %d\n", engine, ret);
178 int ivpu_jsm_preempt_engine(struct ivpu_device *vdev, u32 engine, u32 preempt_id)
184 if (engine > VPU_ENGINE_COPY)
187 req.payload.engine_preempt.engine_idx = engine;
193 ivpu_err_ratelimited(vdev, "Failed to preempt engine %d: %d\n", engine, ret);