Searched refs:ivpu_file_priv (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/drivers/accel/ivpu/ |
D | ivpu_job.h | 15 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);
|
D | ivpu_job.c | 34 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 …]
|
D | ivpu_ms.c | 20 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()
|
D | ivpu_drv.c | 68 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()
|
D | ivpu_ms.h | 14 struct ivpu_file_priv; 33 void ivpu_ms_cleanup(struct ivpu_file_priv *file_priv);
|
D | ivpu_drv.h | 162 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);
|
D | ivpu_mmu_context.h | 12 struct ivpu_file_priv;
|
D | ivpu_gem.h | 12 struct ivpu_file_priv;
|
D | ivpu_gem.c | 205 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()
|
D | ivpu_mmu_context.c | 596 struct ivpu_file_priv *file_priv; in ivpu_mmu_user_context_mark_invalid()
|