Home
last modified time | relevance | path

Searched refs:vsp1_rwpf (Results 1 – 13 of 13) sorted by relevance

/drivers/media/platform/renesas/vsp1/
A Dvsp1_rwpf.h26 struct vsp1_rwpf;
33 struct vsp1_rwpf { struct
69 static inline struct vsp1_rwpf *to_rwpf(struct v4l2_subdev *subdev) in to_rwpf() argument
71 return container_of(subdev, struct vsp1_rwpf, entity.subdev); in to_rwpf()
74 static inline struct vsp1_rwpf *entity_to_rwpf(struct vsp1_entity *entity) in entity_to_rwpf()
76 return container_of(entity, struct vsp1_rwpf, entity); in entity_to_rwpf()
79 struct vsp1_rwpf *vsp1_rpf_create(struct vsp1_device *vsp1, unsigned int index);
80 struct vsp1_rwpf *vsp1_wpf_create(struct vsp1_device *vsp1, unsigned int index);
82 void vsp1_wpf_stop(struct vsp1_rwpf *wpf);
84 int vsp1_rwpf_init_ctrls(struct vsp1_rwpf *rwpf, unsigned int ncontrols);
A Dvsp1_wpf.c29 static inline void vsp1_wpf_write(struct vsp1_rwpf *wpf, in vsp1_wpf_write()
94 struct vsp1_rwpf *wpf = in vsp1_wpf_s_ctrl()
132 static int wpf_init_controls(struct vsp1_rwpf *wpf) in wpf_init_controls()
190 void vsp1_wpf_stop(struct vsp1_rwpf *wpf) in vsp1_wpf_stop()
205 struct vsp1_rwpf *wpf = entity_to_rwpf(entity); in vsp1_wpf_destroy()
237 struct vsp1_rwpf *wpf = to_rwpf(&entity->subdev); in wpf_configure_stream()
325 struct vsp1_rwpf *input = pipe->inputs[i]; in wpf_configure_stream()
375 struct vsp1_rwpf *wpf = to_rwpf(&entity->subdev); in wpf_configure_frame()
400 struct vsp1_rwpf *wpf = to_rwpf(&entity->subdev); in wpf_configure_partition()
532 struct vsp1_rwpf *wpf = to_rwpf(&entity->subdev); in wpf_max_width()
[all …]
A Dvsp1_rwpf.c51 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_enum_frame_size()
63 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_set_format()
172 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_get_selection()
219 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_set_selection()
296 struct vsp1_rwpf *rwpf = in vsp1_rwpf_s_ctrl()
297 container_of(ctrl->handler, struct vsp1_rwpf, ctrls); in vsp1_rwpf_s_ctrl()
312 int vsp1_rwpf_init_ctrls(struct vsp1_rwpf *rwpf, unsigned int ncontrols) in vsp1_rwpf_init_ctrls()
A Dvsp1_rpf.c39 static inline void vsp1_rpf_write(struct vsp1_rwpf *rpf, in vsp1_rpf_write()
56 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_stream()
267 static void vsp1_rpf_configure_autofld(struct vsp1_rwpf *rpf, in vsp1_rpf_configure_autofld()
302 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_frame()
318 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_partition()
387 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_partition()
418 struct vsp1_rwpf *vsp1_rpf_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_rpf_create()
420 struct vsp1_rwpf *rpf; in vsp1_rpf_create()
A Dvsp1_pipe.h21 struct vsp1_rwpf;
117 struct vsp1_rwpf *inputs[VSP1_MAX_RPF];
118 struct vsp1_rwpf *output;
A Dvsp1.h38 struct vsp1_rwpf;
100 struct vsp1_rwpf *rpf[VSP1_MAX_RPF];
104 struct vsp1_rwpf *wpf[VSP1_MAX_WPF];
A Dvsp1_brx.h19 struct vsp1_rwpf;
30 struct vsp1_rwpf *rpf;
A Dvsp1_video.h34 struct vsp1_rwpf *rwpf;
58 struct vsp1_rwpf *rwpf);
A Dvsp1_drm.c118 struct vsp1_rwpf *rpf, in vsp1_du_pipeline_setup_rpf()
366 static unsigned int rpf_zpos(struct vsp1_device *vsp1, struct vsp1_rwpf *rpf) in rpf_zpos()
376 struct vsp1_rwpf *inputs[VSP1_MAX_RPF] = { NULL, }; in vsp1_du_pipeline_setup_inputs()
387 struct vsp1_rwpf *rpf = vsp1->rpf[i]; in vsp1_du_pipeline_setup_inputs()
419 struct vsp1_rwpf *rpf = inputs[i]; in vsp1_du_pipeline_setup_inputs()
589 struct vsp1_rwpf *rwpf, in vsp1_du_pipeline_set_rwpf_format()
686 struct vsp1_rwpf *rpf = pipe->inputs[i]; in vsp1_du_setup_lif()
831 struct vsp1_rwpf *rpf; in vsp1_du_atomic_update()
1011 struct vsp1_rwpf *input = vsp1->rpf[i]; in vsp1_drm_init()
A Dvsp1_video.c244 struct vsp1_rwpf *rwpf) in vsp1_video_frame_end()
362 struct vsp1_rwpf *input, in vsp1_video_pipeline_build_branch()
363 struct vsp1_rwpf *output) in vsp1_video_pipeline_build_branch()
469 struct vsp1_rwpf *rwpf; in vsp1_video_pipeline_build()
759 struct vsp1_rwpf *rpf = in vsp1_video_setup_pipeline()
1153 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_suspend()
1170 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_suspend()
1195 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_resume()
1223 struct vsp1_rwpf *rwpf) in vsp1_video_create()
A DMakefile4 vsp1-y += vsp1_rpf.o vsp1_rwpf.o vsp1_wpf.o
A Dvsp1_drv.c58 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_irq_handler()
193 struct vsp1_rwpf *rpf = vsp1->rpf[i]; in vsp1_uapi_create_links()
209 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_uapi_create_links()
389 struct vsp1_rwpf *rpf; in vsp1_create_entities()
449 struct vsp1_rwpf *wpf; in vsp1_create_entities()
A Dvsp1_vspx.c86 struct vsp1_rwpf *rwpf, in vsp1_vspx_rwpf_set_subdev_fmt()
137 struct vsp1_rwpf *rpf0 = pipe->inputs[0]; in vsp1_vspx_pipeline_configure()

Completed in 23 milliseconds