Home
last modified time | relevance | path

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

/linux/drivers/accel/ivpu/
H A Divpu_job.c35 struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_preemption_buffers_create()
65 struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_preemption_buffers_free()
73 static int ivpu_preemption_job_init(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv, in ivpu_preemption_job_init()
96 static struct ivpu_cmdq *ivpu_cmdq_alloc(struct ivpu_file_priv *file_priv) in ivpu_cmdq_alloc()
153 static void ivpu_cmdq_free(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_cmdq_free()
160 static struct ivpu_cmdq *ivpu_cmdq_create(struct ivpu_file_priv *file_priv, u8 priority, u32 flags) in ivpu_cmdq_create()
196 static int ivpu_hws_cmdq_init(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq, u16 engine, in ivpu_hws_cmdq_init()
216 static int ivpu_register_db(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_register_db()
265 static int ivpu_cmdq_register(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_cmdq_register()
290 static int ivpu_cmdq_unregister(struct ivpu_file_priv *file_priv, struct ivpu_cmdq *cmdq) in ivpu_cmdq_unregister()
[all …]
H A Divpu_ms.c22 get_instance_by_mask(struct ivpu_file_priv *file_priv, u64 metric_mask) in get_instance_by_mask()
37 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_start_ioctl()
169 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_get_data_ioctl()
214 static void free_instance(struct ivpu_file_priv *file_priv, struct ivpu_ms_instance *ms) in free_instance()
226 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_stop_ioctl()
251 static inline struct ivpu_bo *get_ms_info_bo(struct ivpu_file_priv *file_priv) in get_ms_info_bo()
266 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_ms_get_info_ioctl()
316 void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv) in ivpu_ms_cleanup()
340 struct ivpu_file_priv *file_priv; in ivpu_ms_cleanup_all()
H A Divpu_ms.h14 struct ivpu_file_priv;
33 void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv);
H A Divpu_drv.c137 struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv) in ivpu_file_priv_get()
149 static void file_priv_unbind(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv) in file_priv_unbind()
166 struct ivpu_file_priv *file_priv = container_of(ref, struct ivpu_file_priv, ref); in file_priv_release()
186 void ivpu_file_priv_put(struct ivpu_file_priv **link) in ivpu_file_priv_put()
188 struct ivpu_file_priv *file_priv = *link; in ivpu_file_priv_put()
216 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_get_param_ioctl()
301 struct ivpu_file_priv *file_priv; in ivpu_open()
377 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_postclose()
806 struct ivpu_file_priv *file_priv; in ivpu_bo_unbind_all_user_contexts()
H A Divpu_drv.h196 struct ivpu_file_priv { struct
234 struct ivpu_file_priv *ivpu_file_priv_get(struct ivpu_file_priv *file_priv); argument
235 void ivpu_file_priv_put(struct ivpu_file_priv **link);
H A Divpu_gem.h12 struct ivpu_file_priv;
H A Divpu_gem_userptr.c167 struct ivpu_file_priv *file_priv = file->driver_priv; in ivpu_bo_create_from_userptr_ioctl()
H A Divpu_mmu.c949 struct ivpu_file_priv *file_priv; in ivpu_mmu_irq_evtq_handler()