Home
last modified time | relevance | path

Searched refs:vsp1_pipeline (Results 1 – 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
Dvsp1_pipe.h112 struct vsp1_pipeline { struct
119 void (*frame_end)(struct vsp1_pipeline *pipe, unsigned int completion); argument
153 void vsp1_pipeline_reset(struct vsp1_pipeline *pipe); argument
154 void vsp1_pipeline_init(struct vsp1_pipeline *pipe);
156 void vsp1_pipeline_run(struct vsp1_pipeline *pipe);
157 bool vsp1_pipeline_stopped(struct vsp1_pipeline *pipe);
158 int vsp1_pipeline_stop(struct vsp1_pipeline *pipe);
159 bool vsp1_pipeline_ready(struct vsp1_pipeline *pipe);
161 void vsp1_pipeline_frame_end(struct vsp1_pipeline *pipe);
163 void vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe,
[all …]
Dvsp1_entity.h20 struct vsp1_pipeline;
82 void (*configure_stream)(struct vsp1_entity *, struct vsp1_pipeline *,
84 void (*configure_frame)(struct vsp1_entity *, struct vsp1_pipeline *,
87 struct vsp1_pipeline *,
90 unsigned int (*max_width)(struct vsp1_entity *, struct vsp1_pipeline *);
91 void (*partition)(struct vsp1_entity *, struct vsp1_pipeline *,
105 struct vsp1_pipeline *pipe;
155 struct vsp1_pipeline *pipe,
159 struct vsp1_pipeline *pipe,
164 struct vsp1_pipeline *pipe,
[all …]
Dvsp1_pipe.c244 void vsp1_pipeline_reset(struct vsp1_pipeline *pipe) in vsp1_pipeline_reset()
275 void vsp1_pipeline_init(struct vsp1_pipeline *pipe) in vsp1_pipeline_init()
287 void vsp1_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_pipeline_run()
300 bool vsp1_pipeline_stopped(struct vsp1_pipeline *pipe) in vsp1_pipeline_stopped()
312 int vsp1_pipeline_stop(struct vsp1_pipeline *pipe) in vsp1_pipeline_stop()
363 bool vsp1_pipeline_ready(struct vsp1_pipeline *pipe) in vsp1_pipeline_ready()
374 void vsp1_pipeline_frame_end(struct vsp1_pipeline *pipe) in vsp1_pipeline_frame_end()
412 void vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe, in vsp1_pipeline_propagate_alpha()
437 void vsp1_pipeline_propagate_partition(struct vsp1_pipeline *pipe, in vsp1_pipeline_propagate_partition()
Dvsp1_video.c186 static void vsp1_video_calculate_partition(struct vsp1_pipeline *pipe, in vsp1_video_calculate_partition()
252 static int vsp1_video_pipeline_setup_partitions(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_setup_partitions()
315 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; in vsp1_video_complete_buffer()
349 static void vsp1_video_frame_end(struct vsp1_pipeline *pipe, in vsp1_video_frame_end()
363 static void vsp1_video_pipeline_run_partition(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_run_partition()
376 static void vsp1_video_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_run()
430 static void vsp1_video_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_frame_end()
468 static int vsp1_video_pipeline_build_branch(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_build_branch()
558 static int vsp1_video_pipeline_build(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_build()
645 static int vsp1_video_pipeline_init(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_init()
[all …]
Dvsp1_drm.h33 struct vsp1_pipeline pipe;
68 to_vsp1_drm_pipeline(struct vsp1_pipeline *pipe) in to_vsp1_drm_pipeline()
Dvsp1_drm.c33 static void vsp1_du_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_du_pipeline_frame_end()
64 struct vsp1_pipeline *pipe, in vsp1_du_insert_uif()
116 struct vsp1_pipeline *pipe, in vsp1_du_pipeline_setup_rpf()
225 struct vsp1_pipeline *pipe);
226 static void vsp1_du_pipeline_configure(struct vsp1_pipeline *pipe);
229 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_brx()
368 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_inputs()
477 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_output()
535 static void vsp1_du_pipeline_configure(struct vsp1_pipeline *pipe) in vsp1_du_pipeline_configure()
644 struct vsp1_pipeline *pipe; in vsp1_du_setup_lif()
[all …]
Dvsp1_rpf.c59 struct vsp1_pipeline *pipe, in rpf_configure_stream()
227 struct vsp1_pipeline *pipe, in rpf_configure_frame()
242 struct vsp1_pipeline *pipe, in rpf_configure_partition()
325 struct vsp1_pipeline *pipe, in rpf_partition()
Dvsp1_uds.c259 struct vsp1_pipeline *pipe, in uds_configure_stream()
307 struct vsp1_pipeline *pipe, in uds_configure_partition()
333 struct vsp1_pipeline *pipe) in uds_max_width()
369 struct vsp1_pipeline *pipe, in uds_partition()
Dvsp1_wpf.c257 struct vsp1_pipeline *pipe, in wpf_configure_stream()
366 struct vsp1_pipeline *pipe, in wpf_configure_frame()
392 struct vsp1_pipeline *pipe, in wpf_configure_partition()
534 struct vsp1_pipeline *pipe) in wpf_max_width()
542 struct vsp1_pipeline *pipe, in wpf_partition()
Dvsp1_lut.c149 struct vsp1_pipeline *pipe, in lut_configure_stream()
159 struct vsp1_pipeline *pipe, in lut_configure_frame()
Dvsp1_sru.c271 struct vsp1_pipeline *pipe, in sru_configure_stream()
305 struct vsp1_pipeline *pipe) in sru_max_width()
328 struct vsp1_pipeline *pipe, in sru_partition()
Dvsp1_entity.c24 struct vsp1_pipeline *pipe, in vsp1_entity_route_setup()
73 struct vsp1_pipeline *pipe, in vsp1_entity_configure_stream()
82 struct vsp1_pipeline *pipe, in vsp1_entity_configure_frame()
91 struct vsp1_pipeline *pipe, in vsp1_entity_configure_partition()
Dvsp1_clu.c173 struct vsp1_pipeline *pipe, in clu_configure_stream()
191 struct vsp1_pipeline *pipe, in clu_configure_frame()
Dvsp1_lif.c86 struct vsp1_pipeline *pipe, in lif_configure_stream()
Dvsp1_hsit.c131 struct vsp1_pipeline *pipe, in hsit_configure_stream()
Dvsp1_hgt.c129 struct vsp1_pipeline *pipe, in hgt_configure_stream()
Dvsp1_hgo.c133 struct vsp1_pipeline *pipe, in hgo_configure_stream()
Dvsp1_uif.c194 struct vsp1_pipeline *pipe, in uif_configure_stream()
Dvsp1_brx.c285 struct vsp1_pipeline *pipe, in brx_configure_stream()
Dvsp1_histo.c60 struct vsp1_pipeline *pipe = histo->entity.pipe; in vsp1_histogram_buffer_complete()