ivpu_cmdq
struct ivpu_cmdq *cmdq;
static inline u32 ivpu_cmdq_get_entry_count(struct ivpu_cmdq *cmdq)
static void ivpu_cmdq_free(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
static struct ivpu_cmdq *ivpu_cmdq_create(struct ivpu_file_priv *file_priv, u8 priority, u32 flags)
struct ivpu_cmdq *cmdq = NULL;
static int ivpu_hws_cmdq_init(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq, u16 engine,
static int ivpu_register_db(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
static int ivpu_cmdq_register(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
static int ivpu_cmdq_unregister(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
static void ivpu_cmdq_ring_db(struct ivpu_device *vdev, struct ivpu_cmdq *cmdq)
static void ivpu_cmdq_destroy(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
static struct ivpu_cmdq *ivpu_cmdq_acquire_legacy(struct ivpu_file_priv *file_priv, u8 priority)
struct ivpu_cmdq *cmdq;
static struct ivpu_cmdq *ivpu_cmdq_acquire(struct ivpu_file_priv *file_priv, u32 cmdq_id)
struct ivpu_cmdq *cmdq;
struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
struct ivpu_cmdq *cmdq;
struct ivpu_cmdq *cmdq;
struct ivpu_cmdq *cmdq;
static int ivpu_cmdq_push_job(struct ivpu_cmdq *cmdq, struct ivpu_job *job)
struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
struct ivpu_cmdq *cmdq;
struct ivpu_cmdq *cmdq, struct ivpu_job *job)
static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv)
struct ivpu_cmdq *cmdq;
struct ivpu_cmdq *cmdq;