/Linux-v4.19/drivers/media/platform/vsp1/ |
D | vsp1_pipe.h | 112 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 …]
|
D | vsp1_entity.h | 20 struct vsp1_pipeline; 80 void (*configure_stream)(struct vsp1_entity *, struct vsp1_pipeline *, 82 void (*configure_frame)(struct vsp1_entity *, struct vsp1_pipeline *, 85 struct vsp1_pipeline *, 88 unsigned int (*max_width)(struct vsp1_entity *, struct vsp1_pipeline *); 89 void (*partition)(struct vsp1_entity *, struct vsp1_pipeline *, 103 struct vsp1_pipeline *pipe; 153 struct vsp1_pipeline *pipe, 157 struct vsp1_pipeline *pipe, 161 struct vsp1_pipeline *pipe, [all …]
|
D | vsp1_pipe.c | 182 void vsp1_pipeline_reset(struct vsp1_pipeline *pipe) in vsp1_pipeline_reset() 213 void vsp1_pipeline_init(struct vsp1_pipeline *pipe) in vsp1_pipeline_init() 225 void vsp1_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_pipeline_run() 238 bool vsp1_pipeline_stopped(struct vsp1_pipeline *pipe) in vsp1_pipeline_stopped() 250 int vsp1_pipeline_stop(struct vsp1_pipeline *pipe) in vsp1_pipeline_stop() 301 bool vsp1_pipeline_ready(struct vsp1_pipeline *pipe) in vsp1_pipeline_ready() 312 void vsp1_pipeline_frame_end(struct vsp1_pipeline *pipe) in vsp1_pipeline_frame_end() 350 void vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe, in vsp1_pipeline_propagate_alpha() 375 void vsp1_pipeline_propagate_partition(struct vsp1_pipeline *pipe, in vsp1_pipeline_propagate_partition()
|
D | vsp1_video.c | 189 static void vsp1_video_calculate_partition(struct vsp1_pipeline *pipe, in vsp1_video_calculate_partition() 255 static int vsp1_video_pipeline_setup_partitions(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_setup_partitions() 323 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; in vsp1_video_complete_buffer() 363 static void vsp1_video_frame_end(struct vsp1_pipeline *pipe, in vsp1_video_frame_end() 377 static void vsp1_video_pipeline_run_partition(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_run_partition() 390 static void vsp1_video_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_run() 444 static void vsp1_video_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_frame_end() 482 static int vsp1_video_pipeline_build_branch(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_build_branch() 572 static int vsp1_video_pipeline_build(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_build() 659 static int vsp1_video_pipeline_init(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_init() [all …]
|
D | vsp1_drm.h | 33 struct vsp1_pipeline pipe; 68 to_vsp1_drm_pipeline(struct vsp1_pipeline *pipe) in to_vsp1_drm_pipeline()
|
D | vsp1_drm.c | 33 static void vsp1_du_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_du_pipeline_frame_end() 62 struct vsp1_pipeline *pipe, in vsp1_du_insert_uif() 114 struct vsp1_pipeline *pipe, in vsp1_du_pipeline_setup_rpf() 223 struct vsp1_pipeline *pipe); 224 static void vsp1_du_pipeline_configure(struct vsp1_pipeline *pipe); 227 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_brx() 366 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_inputs() 475 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_output() 533 static void vsp1_du_pipeline_configure(struct vsp1_pipeline *pipe) in vsp1_du_pipeline_configure() 606 struct vsp1_pipeline *pipe; in vsp1_du_setup_lif() [all …]
|
D | vsp1_rpf.c | 59 struct vsp1_pipeline *pipe, in rpf_configure_stream() 226 struct vsp1_pipeline *pipe, in rpf_configure_frame() 241 struct vsp1_pipeline *pipe, in rpf_configure_partition() 324 struct vsp1_pipeline *pipe, in rpf_partition()
|
D | vsp1_uds.c | 259 struct vsp1_pipeline *pipe, in uds_configure_stream() 306 struct vsp1_pipeline *pipe, in uds_configure_partition() 332 struct vsp1_pipeline *pipe) in uds_max_width() 360 struct vsp1_pipeline *pipe, in uds_partition()
|
D | vsp1_wpf.c | 236 struct vsp1_pipeline *pipe, in wpf_configure_stream() 327 struct vsp1_pipeline *pipe, in wpf_configure_frame() 353 struct vsp1_pipeline *pipe, in wpf_configure_partition() 483 struct vsp1_pipeline *pipe) in wpf_max_width() 491 struct vsp1_pipeline *pipe, in wpf_partition()
|
D | vsp1_lut.c | 149 struct vsp1_pipeline *pipe, in lut_configure_stream() 158 struct vsp1_pipeline *pipe, in lut_configure_frame()
|
D | vsp1_sru.c | 271 struct vsp1_pipeline *pipe, in sru_configure_stream() 304 struct vsp1_pipeline *pipe) in sru_max_width() 322 struct vsp1_pipeline *pipe, in sru_partition()
|
D | vsp1_entity.c | 24 struct vsp1_pipeline *pipe, in vsp1_entity_route_setup() 73 struct vsp1_pipeline *pipe, in vsp1_entity_configure_stream() 81 struct vsp1_pipeline *pipe, in vsp1_entity_configure_frame() 90 struct vsp1_pipeline *pipe, in vsp1_entity_configure_partition()
|
D | vsp1_clu.c | 173 struct vsp1_pipeline *pipe, in clu_configure_stream() 190 struct vsp1_pipeline *pipe, in clu_configure_frame()
|
D | vsp1_lif.c | 86 struct vsp1_pipeline *pipe, in lif_configure_stream()
|
D | vsp1_hsit.c | 131 struct vsp1_pipeline *pipe, in hsit_configure_stream()
|
D | vsp1_hgt.c | 129 struct vsp1_pipeline *pipe, in hgt_configure_stream()
|
D | vsp1_hgo.c | 133 struct vsp1_pipeline *pipe, in hgo_configure_stream()
|
D | vsp1_uif.c | 194 struct vsp1_pipeline *pipe, in uif_configure_stream()
|
D | vsp1_brx.c | 285 struct vsp1_pipeline *pipe, in brx_configure_stream()
|
D | vsp1_histo.c | 60 struct vsp1_pipeline *pipe = histo->entity.pipe; in vsp1_histogram_buffer_complete()
|