ivpu_file_priv
struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv)
static void file_priv_unbind(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv)
struct ivpu_file_priv *file_priv = container_of(ref, struct ivpu_file_priv, ref);
void ivpu_file_priv_put(struct ivpu_file_priv **link)
struct ivpu_file_priv *file_priv = *link;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv *file_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv *file_priv;
struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv);
void ivpu_file_priv_put(struct ivpu_file_priv **link);
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv *file_priv = xa_load(&vdev->context_xa, ssid);
struct ivpu_file_priv *file_priv;
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)
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_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_file_priv *file_priv, struct ivpu_cmdq *cmdq)
static struct ivpu_cmdq *ivpu_cmdq_acquire(struct ivpu_file_priv *file_priv, u32 cmdq_id)
void ivpu_cmdq_release_all_locked(struct ivpu_file_priv *file_priv)
static void ivpu_cmdq_reset(struct ivpu_file_priv *file_priv)
struct ivpu_file_priv *file_priv;
void ivpu_context_abort_locked(struct ivpu_file_priv *file_priv)
ivpu_job_create(struct ivpu_file_priv *file_priv, u32 engine_idx, u32 bo_count)
struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq)
struct ivpu_file_priv *file_priv = job->file_priv;
static int ivpu_preemption_job_init(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv,
struct ivpu_file_priv *file_priv = job->file_priv;
static int ivpu_submit(struct drm_file *file, struct ivpu_file_priv *file_priv, u32 cmdq_id,
struct ivpu_file_priv *file_priv = file->driver_priv;
static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv)
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv;
struct ivpu_file_priv *file_priv;
void ivpu_context_abort_locked(struct ivpu_file_priv *file_priv);
void ivpu_cmdq_release_all_locked(struct ivpu_file_priv *file_priv);
struct ivpu_file_priv *file_priv;
struct ivpu_file_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
static void free_instance(struct ivpu_file_priv *file_priv, struct ivpu_ms_instance *ms)
get_instance_by_mask(struct ivpu_file_priv *file_priv, u64 metric_mask)
struct ivpu_file_priv *file_priv = file->driver_priv;
static inline struct ivpu_bo *get_ms_info_bo(struct ivpu_file_priv *file_priv)
struct ivpu_file_priv *file_priv = file->driver_priv;
void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv)
struct ivpu_file_priv *file_priv;
struct ivpu_file_priv *file_priv = file->driver_priv;
struct ivpu_file_priv;
void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv);