Home
last modified time | relevance | path

Searched refs:vsp1_rwpf (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_rwpf.h3 * vsp1_rwpf.h -- R-Car VSP1 Read and Write Pixel Formatters
26 struct vsp1_rwpf;
33 struct vsp1_rwpf { struct
69 static inline struct vsp1_rwpf *to_rwpf(struct v4l2_subdev *subdev) in to_rwpf()
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 int vsp1_rwpf_init_ctrls(struct vsp1_rwpf *rwp
[all...]
H A Dvsp1_wpf.c17 #include "vsp1_rwpf.h"
29 static inline void vsp1_wpf_write(struct vsp1_rwpf *wpf, in vsp1_wpf_write()
44 static int vsp1_wpf_set_rotation(struct vsp1_rwpf *wpf, unsigned int rotation) in vsp1_wpf_set_rotation()
96 struct vsp1_rwpf *wpf = in vsp1_wpf_s_ctrl()
97 container_of(ctrl->handler, struct vsp1_rwpf, ctrls); in vsp1_wpf_s_ctrl()
134 static int wpf_init_controls(struct vsp1_rwpf *wpf) in wpf_init_controls()
194 struct vsp1_rwpf *wpf = to_rwpf(subdev); in wpf_s_stream()
230 struct vsp1_rwpf *wpf = entity_to_rwpf(entity); in vsp1_wpf_destroy()
235 static int wpf_configure_writeback_chain(struct vsp1_rwpf *wpf, in wpf_configure_writeback_chain()
261 struct vsp1_rwpf *wp in wpf_configure_stream()
[all...]
H A Dvsp1_rwpf.c3 * vsp1_rwpf.c -- R-Car VSP1 Read and Write Pixel Formatters
13 #include "vsp1_rwpf.h"
19 struct v4l2_rect *vsp1_rwpf_get_crop(struct vsp1_rwpf *rwpf, in vsp1_rwpf_get_crop()
52 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()
134 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_get_selection()
182 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_set_selection()
258 struct vsp1_rwpf *rwpf = in vsp1_rwpf_s_ctrl()
259 container_of(ctrl->handler, struct vsp1_rwpf, ctrls); in vsp1_rwpf_s_ctrl()
274 int vsp1_rwpf_init_ctrls(struct vsp1_rwpf *rwp
[all...]
H A Dvsp1_rpf.c17 #include "vsp1_rwpf.h"
39 static inline void vsp1_rpf_write(struct vsp1_rwpf *rpf, in vsp1_rpf_write()
63 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_stream()
196 static void vsp1_rpf_configure_autofld(struct vsp1_rwpf *rpf, in vsp1_rpf_configure_autofld()
231 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_frame()
246 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_partition()
344 struct vsp1_rwpf *vsp1_rpf_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_rpf_create()
346 struct vsp1_rwpf *rpf; in vsp1_rpf_create()
H A Dvsp1_pipe.h20 struct vsp1_rwpf;
128 struct vsp1_rwpf *inputs[VSP1_MAX_RPF];
129 struct vsp1_rwpf *output;
H A Dvsp1_brx.h19 struct vsp1_rwpf;
30 struct vsp1_rwpf *rpf;
H A Dvsp1_video.h17 #include "vsp1_rwpf.h"
34 struct vsp1_rwpf *rwpf;
58 struct vsp1_rwpf *rwpf);
H A Dvsp1.h36 struct vsp1_rwpf;
92 struct vsp1_rwpf *rpf[VSP1_MAX_RPF];
96 struct vsp1_rwpf *wpf[VSP1_MAX_WPF];
H A Dvsp1_drm.c24 #include "vsp1_rwpf.h"
117 struct vsp1_rwpf *rpf, in vsp1_du_pipeline_setup_rpf()
361 static unsigned int rpf_zpos(struct vsp1_device *vsp1, struct vsp1_rwpf *rpf) in rpf_zpos()
371 struct vsp1_rwpf *inputs[VSP1_MAX_RPF] = { NULL, }; in vsp1_du_pipeline_setup_inputs()
382 struct vsp1_rwpf *rpf = vsp1->rpf[i]; in vsp1_du_pipeline_setup_inputs()
414 struct vsp1_rwpf *rpf = inputs[i]; in vsp1_du_pipeline_setup_inputs()
574 struct vsp1_rwpf *rwpf, in vsp1_du_pipeline_set_rwpf_format()
671 struct vsp1_rwpf *rpf = pipe->inputs[i]; in vsp1_du_setup_lif()
810 struct vsp1_rwpf *rpf; in vsp1_du_atomic_update()
979 struct vsp1_rwpf *inpu in vsp1_drm_init()
[all...]
H A Dvsp1_video.c33 #include "vsp1_rwpf.h"
350 struct vsp1_rwpf *rwpf) in vsp1_video_frame_end()
469 struct vsp1_rwpf *input, in vsp1_video_pipeline_build_branch()
470 struct vsp1_rwpf *output) in vsp1_video_pipeline_build_branch()
576 struct vsp1_rwpf *rwpf; in vsp1_video_pipeline_build()
810 struct vsp1_rwpf *rpf = in vsp1_video_setup_pipeline()
1175 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_suspend()
1192 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_suspend()
1217 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_resume()
1245 struct vsp1_rwpf *rwp in vsp1_video_create()
[all...]
H A DMakefile4 vsp1-y += vsp1_rpf.o vsp1_rwpf.o vsp1_wpf.o
H A Dvsp1_drv.c35 #include "vsp1_rwpf.h"
54 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_irq_handler()
181 struct vsp1_rwpf *rpf = vsp1->rpf[i]; in vsp1_uapi_create_links()
197 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_uapi_create_links()
367 struct vsp1_rwpf *rpf; in vsp1_create_entities()
427 struct vsp1_rwpf *wpf; in vsp1_create_entities()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_rwpf.h3 * vsp1_rwpf.h -- R-Car VSP1 Read and Write Pixel Formatters
26 struct vsp1_rwpf;
33 struct vsp1_rwpf { struct
69 static inline struct vsp1_rwpf *to_rwpf(struct v4l2_subdev *subdev) in to_rwpf()
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 int vsp1_rwpf_init_ctrls(struct vsp1_rwpf *rwp
[all...]
H A Dvsp1_wpf.c17 #include "vsp1_rwpf.h"
29 static inline void vsp1_wpf_write(struct vsp1_rwpf *wpf, in vsp1_wpf_write()
44 static int vsp1_wpf_set_rotation(struct vsp1_rwpf *wpf, unsigned int rotation) in vsp1_wpf_set_rotation()
96 struct vsp1_rwpf *wpf = in vsp1_wpf_s_ctrl()
97 container_of(ctrl->handler, struct vsp1_rwpf, ctrls); in vsp1_wpf_s_ctrl()
134 static int wpf_init_controls(struct vsp1_rwpf *wpf) in wpf_init_controls()
194 struct vsp1_rwpf *wpf = to_rwpf(subdev); in wpf_s_stream()
230 struct vsp1_rwpf *wpf = entity_to_rwpf(entity); in vsp1_wpf_destroy()
235 static int wpf_configure_writeback_chain(struct vsp1_rwpf *wpf, in wpf_configure_writeback_chain()
261 struct vsp1_rwpf *wp in wpf_configure_stream()
[all...]
H A Dvsp1_rwpf.c3 * vsp1_rwpf.c -- R-Car VSP1 Read and Write Pixel Formatters
13 #include "vsp1_rwpf.h"
19 struct v4l2_rect *vsp1_rwpf_get_crop(struct vsp1_rwpf *rwpf, in vsp1_rwpf_get_crop()
52 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_enum_frame_size()
64 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_set_format()
136 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_get_selection()
185 struct vsp1_rwpf *rwpf = to_rwpf(subdev); in vsp1_rwpf_set_selection()
262 struct vsp1_rwpf *rwpf = in vsp1_rwpf_s_ctrl()
263 container_of(ctrl->handler, struct vsp1_rwpf, ctrls); in vsp1_rwpf_s_ctrl()
278 int vsp1_rwpf_init_ctrls(struct vsp1_rwpf *rwp
[all...]
H A Dvsp1_rpf.c17 #include "vsp1_rwpf.h"
39 static inline void vsp1_rpf_write(struct vsp1_rwpf *rpf, in vsp1_rpf_write()
63 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_stream()
248 static void vsp1_rpf_configure_autofld(struct vsp1_rwpf *rpf, in vsp1_rpf_configure_autofld()
283 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_frame()
298 struct vsp1_rwpf *rpf = to_rwpf(&entity->subdev); in rpf_configure_partition()
396 struct vsp1_rwpf *vsp1_rpf_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_rpf_create()
398 struct vsp1_rwpf *rpf; in vsp1_rpf_create()
H A Dvsp1_pipe.h20 struct vsp1_rwpf;
128 struct vsp1_rwpf *inputs[VSP1_MAX_RPF];
129 struct vsp1_rwpf *output;
H A Dvsp1_brx.h19 struct vsp1_rwpf;
30 struct vsp1_rwpf *rpf;
H A Dvsp1_video.h17 #include "vsp1_rwpf.h"
34 struct vsp1_rwpf *rwpf;
58 struct vsp1_rwpf *rwpf);
H A Dvsp1.h37 struct vsp1_rwpf;
96 struct vsp1_rwpf *rpf[VSP1_MAX_RPF];
100 struct vsp1_rwpf *wpf[VSP1_MAX_WPF];
H A Dvsp1_drm.c24 #include "vsp1_rwpf.h"
117 struct vsp1_rwpf *rpf, in vsp1_du_pipeline_setup_rpf()
361 static unsigned int rpf_zpos(struct vsp1_device *vsp1, struct vsp1_rwpf *rpf) in rpf_zpos()
371 struct vsp1_rwpf *inputs[VSP1_MAX_RPF] = { NULL, }; in vsp1_du_pipeline_setup_inputs()
382 struct vsp1_rwpf *rpf = vsp1->rpf[i]; in vsp1_du_pipeline_setup_inputs()
414 struct vsp1_rwpf *rpf = inputs[i]; in vsp1_du_pipeline_setup_inputs()
579 struct vsp1_rwpf *rwpf, in vsp1_du_pipeline_set_rwpf_format()
676 struct vsp1_rwpf *rpf = pipe->inputs[i]; in vsp1_du_setup_lif()
818 struct vsp1_rwpf *rpf; in vsp1_du_atomic_update()
989 struct vsp1_rwpf *inpu in vsp1_drm_init()
[all...]
H A Dvsp1_video.c33 #include "vsp1_rwpf.h"
351 struct vsp1_rwpf *rwpf) in vsp1_video_frame_end()
470 struct vsp1_rwpf *input, in vsp1_video_pipeline_build_branch()
471 struct vsp1_rwpf *output) in vsp1_video_pipeline_build_branch()
577 struct vsp1_rwpf *rwpf; in vsp1_video_pipeline_build()
811 struct vsp1_rwpf *rpf = in vsp1_video_setup_pipeline()
1164 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_suspend()
1181 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_suspend()
1206 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_video_resume()
1234 struct vsp1_rwpf *rwp in vsp1_video_create()
[all...]
H A DMakefile4 vsp1-y += vsp1_rpf.o vsp1_rwpf.o vsp1_wpf.o
H A Dvsp1_drv.c35 #include "vsp1_rwpf.h"
55 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_irq_handler()
190 struct vsp1_rwpf *rpf = vsp1->rpf[i]; in vsp1_uapi_create_links()
206 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_uapi_create_links()
374 struct vsp1_rwpf *rpf; in vsp1_create_entities()
434 struct vsp1_rwpf *wpf; in vsp1_create_entities()

Completed in 24 milliseconds