/linux-6.3-rc2/drivers/media/platform/renesas/vsp1/ |
A 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 …]
|
A 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 …]
|
A D | vsp1_pipe.c | 262 void vsp1_pipeline_reset(struct vsp1_pipeline *pipe) in vsp1_pipeline_reset() 293 void vsp1_pipeline_init(struct vsp1_pipeline *pipe) in vsp1_pipeline_init() 305 void vsp1_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_pipeline_run() 318 bool vsp1_pipeline_stopped(struct vsp1_pipeline *pipe) in vsp1_pipeline_stopped() 330 int vsp1_pipeline_stop(struct vsp1_pipeline *pipe) in vsp1_pipeline_stop() 381 bool vsp1_pipeline_ready(struct vsp1_pipeline *pipe) in vsp1_pipeline_ready() 392 void vsp1_pipeline_frame_end(struct vsp1_pipeline *pipe) in vsp1_pipeline_frame_end() 430 void vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe, in vsp1_pipeline_propagate_alpha() 455 void vsp1_pipeline_propagate_partition(struct vsp1_pipeline *pipe, in vsp1_pipeline_propagate_partition()
|
A D | vsp1_video.c | 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() 376 static void vsp1_video_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_run() 657 struct vsp1_pipeline *pipe; in vsp1_video_pipeline_get() 761 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; in vsp1_video_buffer_queue() 865 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; in vsp1_video_start_streaming() 907 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; in vsp1_video_stop_streaming() 1030 struct vsp1_pipeline *pipe; in vsp1_video_streamon() 1164 struct vsp1_pipeline *pipe; in vsp1_video_suspend() 1181 struct vsp1_pipeline *pipe; in vsp1_video_suspend() [all …]
|
A D | vsp1_drm.h | 33 struct vsp1_pipeline pipe; 68 to_vsp1_drm_pipeline(struct vsp1_pipeline *pipe) in to_vsp1_drm_pipeline()
|
A 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() 481 struct vsp1_pipeline *pipe) in vsp1_du_pipeline_setup_output() 648 struct vsp1_pipeline *pipe; in vsp1_du_setup_lif() 882 struct vsp1_pipeline *pipe = &drm_pipe->pipe; in vsp1_du_atomic_flush() [all …]
|
A D | vsp1_uds.c | 261 struct vsp1_pipeline *pipe, in uds_configure_stream() 309 struct vsp1_pipeline *pipe, in uds_configure_partition() 335 struct vsp1_pipeline *pipe) in uds_max_width() 371 struct vsp1_pipeline *pipe, in uds_partition()
|
A D | vsp1_rpf.c | 59 struct vsp1_pipeline *pipe, in rpf_configure_stream() 279 struct vsp1_pipeline *pipe, in rpf_configure_frame() 294 struct vsp1_pipeline *pipe, in rpf_configure_partition() 377 struct vsp1_pipeline *pipe, in rpf_partition()
|
A 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()
|
A D | vsp1_lut.c | 150 struct vsp1_pipeline *pipe, in lut_configure_stream() 160 struct vsp1_pipeline *pipe, in lut_configure_frame()
|
A D | vsp1_sru.c | 273 struct vsp1_pipeline *pipe, in sru_configure_stream() 307 struct vsp1_pipeline *pipe) in sru_max_width() 330 struct vsp1_pipeline *pipe, in sru_partition()
|
A 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()
|
A D | vsp1_clu.c | 174 struct vsp1_pipeline *pipe, in clu_configure_stream() 192 struct vsp1_pipeline *pipe, in clu_configure_frame()
|
A D | vsp1_lif.c | 87 struct vsp1_pipeline *pipe, in lif_configure_stream()
|
A D | vsp1_hsit.c | 133 struct vsp1_pipeline *pipe, in hsit_configure_stream()
|
A D | vsp1_hgt.c | 129 struct vsp1_pipeline *pipe, in hgt_configure_stream()
|
A D | vsp1_hgo.c | 133 struct vsp1_pipeline *pipe, in hgo_configure_stream()
|
A D | vsp1_uif.c | 197 struct vsp1_pipeline *pipe, in uif_configure_stream()
|
A D | vsp1_brx.c | 287 struct vsp1_pipeline *pipe, in brx_configure_stream()
|
A D | vsp1_histo.c | 60 struct vsp1_pipeline *pipe = histo->entity.pipe; in vsp1_histogram_buffer_complete()
|