/kernel/linux/linux-5.10/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; 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 …]
|
D | vsp1_pipe.c | 244 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()
|
D | vsp1_video.c | 186 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 …]
|
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() 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 …]
|
D | vsp1_rpf.c | 59 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()
|
D | vsp1_uds.c | 259 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()
|
D | vsp1_wpf.c | 257 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()
|
D | vsp1_lut.c | 149 struct vsp1_pipeline *pipe, in lut_configure_stream() 159 struct vsp1_pipeline *pipe, in lut_configure_frame()
|
D | vsp1_sru.c | 271 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()
|
D | vsp1_entity.c | 24 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()
|
D | vsp1_clu.c | 173 struct vsp1_pipeline *pipe, in clu_configure_stream() 191 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()
|