Home
last modified time | relevance | path

Searched refs:ivpu_file_priv (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/accel/ivpu/
Divpu_job.h15 struct ivpu_file_priv;
49 struct ivpu_file_priv *file_priv;
60 void ivpu_context_abort_locked(struct ivpu_file_priv *file_priv);
62 void ivpu_cmdq_release_all_locked(struct ivpu_file_priv *file_priv);
Divpu_job.c34 struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_preemption_buffers_create()
69 struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_preemption_buffers_free()
80 static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv) in ivpu_cmdq_alloc()
116 static void ivpu_cmdq_free(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_cmdq_free()
127 static int ivpu_hws_cmdq_init(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq, u16 engine, in ivpu_hws_cmdq_init()
147 static int ivpu_register_db(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_register_db()
166 ivpu_cmdq_init(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq, u16 engine, u8 priority) in ivpu_cmdq_init()
202 static int ivpu_cmdq_fini(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_cmdq_fini()
227 static struct ivpu_cmdq *ivpu_cmdq_acquire(struct ivpu_file_priv *file_priv, u16 engine, in ivpu_cmdq_acquire()
250 static void ivpu_cmdq_release_locked(struct ivpu_file_priv *file_priv, u16 engine, u8 priority) in ivpu_cmdq_release_locked()
[all …]
Divpu_ms.c20 get_instance_by_mask(struct ivpu_file_priv *file_priv, u64 metric_mask) in get_instance_by_mask()
35 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_start_ioctl()
154 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_get_data_ioctl()
193 static void free_instance(struct ivpu_file_priv *file_priv, struct ivpu_ms_instance *ms) in free_instance()
205 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_stop_ioctl()
223 static inline struct ivpu_bo *get_ms_info_bo(struct ivpu_file_priv *file_priv) in get_ms_info_bo()
238 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_get_info_ioctl()
281 void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv) in ivpu_ms_cleanup()
300 struct ivpu_file_priv *file_priv; in ivpu_ms_cleanup_all()
Divpu_drv.c68 struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv) in ivpu_file_priv_get()
80 static void file_priv_unbind(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv) in file_priv_unbind()
97 struct ivpu_file_priv *file_priv = container_of(ref, struct ivpu_file_priv, ref); in file_priv_release()
114 void ivpu_file_priv_put(struct ivpu_file_priv **link) in ivpu_file_priv_put()
116 struct ivpu_file_priv *file_priv = *link; in ivpu_file_priv_put()
146 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_get_param_ioctl()
228 struct ivpu_file_priv *file_priv; in ivpu_open()
286 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_postclose()
456 struct ivpu_file_priv *file_priv; in ivpu_context_abort_invalid()
685 struct ivpu_file_priv *file_priv; in ivpu_bo_unbind_all_user_contexts()
Divpu_ms.h14 struct ivpu_file_priv;
33 void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv);
Divpu_drv.h162 struct ivpu_file_priv { struct
193 struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv); argument
194 void ivpu_file_priv_put(struct ivpu_file_priv **link);
Divpu_mmu_context.h12 struct ivpu_file_priv;
Divpu_gem.h12 struct ivpu_file_priv;
Divpu_gem.c205 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_gem_bo_open()
261 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_bo_create_ioctl()
Divpu_mmu_context.c596 struct ivpu_file_priv *file_priv; in ivpu_mmu_user_context_mark_invalid()