Lines Matching defs:engine
36 static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv, u16 engine)
50 cmdq->db_id = file_priv->ctx.id + engine * ivpu_get_context_count(vdev);
56 jobq_header->engine_idx = engine;
77 static struct ivpu_cmdq *ivpu_cmdq_acquire(struct ivpu_file_priv *file_priv, u16 engine)
80 struct ivpu_cmdq *cmdq = file_priv->cmdq[engine];
86 cmdq = ivpu_cmdq_alloc(file_priv, engine);
89 file_priv->cmdq[engine] = cmdq;
105 static void ivpu_cmdq_release_locked(struct ivpu_file_priv *file_priv, u16 engine)
107 struct ivpu_cmdq *cmdq = file_priv->cmdq[engine];
112 file_priv->cmdq[engine] = NULL;
138 static void ivpu_cmdq_reset_locked(struct ivpu_file_priv *file_priv, u16 engine)
140 struct ivpu_cmdq *cmdq = file_priv->cmdq[engine];
190 ivpu_dbg(vdev, JOB, "Job queue full: ctx %d engine %d db %d head %d tail %d\n",
315 ivpu_dbg(vdev, JOB, "Job created: ctx %2d engine %d", file_priv->ctx.id, job->engine_idx);
340 ivpu_dbg(vdev, JOB, "Job complete: id %3u ctx %2d engine %d status 0x%x\n",
381 ivpu_warn(vdev, "Failed get job queue, ctx %d engine %d\n",
401 ivpu_dbg(vdev, JOB, "Job submitted: id %3u addr 0x%llx ctx %2d engine %d next %d\n",
500 if (params->engine > DRM_IVPU_ENGINE_COPY)
535 job = ivpu_create_job(file_priv, params->engine, params->buffer_count);