/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_video.h | 33 struct vsp1_device *vsp1; 54 void vsp1_video_suspend(struct vsp1_device *vsp1); 55 void vsp1_video_resume(struct vsp1_device *vsp1); 57 struct vsp1_video *vsp1_video_create(struct vsp1_device *vsp1,
|
H A D | vsp1.h | 74 struct vsp1_device { struct 108 int vsp1_device_get(struct vsp1_device *vsp1); 109 void vsp1_device_put(struct vsp1_device *vsp1); 111 int vsp1_reset_wpf(struct vsp1_device *vsp1, unsigned int index); 113 static inline u32 vsp1_read(struct vsp1_device *vsp1, u32 reg) in vsp1_read() 118 static inline void vsp1_write(struct vsp1_device *vsp1, u32 reg, u32 data) in vsp1_write()
|
H A D | vsp1_dl.h | 14 struct vsp1_device; 52 void vsp1_dlm_setup(struct vsp1_device *vsp1); 54 struct vsp1_dl_manager *vsp1_dlm_create(struct vsp1_device *vsp1, 69 vsp1_dl_body_pool_create(struct vsp1_device *vsp1, unsigned int num_bodies,
|
H A D | vsp1_drm.c | 63 static int vsp1_du_insert_uif(struct vsp1_device *vsp1, in vsp1_du_insert_uif() 115 static int vsp1_du_pipeline_setup_rpf(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_rpf() 224 static int vsp1_du_pipeline_setup_inputs(struct vsp1_device *vsp1, 228 static int vsp1_du_pipeline_setup_brx(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_brx() 361 static unsigned int rpf_zpos(struct vsp1_device *vsp1, struct vsp1_rwpf *rpf) in rpf_zpos() 367 static int vsp1_du_pipeline_setup_inputs(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_inputs() 476 static int vsp1_du_pipeline_setup_output(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_output() 573 static int vsp1_du_pipeline_set_rwpf_format(struct vsp1_device *vsp1, in vsp1_du_pipeline_set_rwpf_format() 609 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_init() 642 struct vsp1_device *vsp in vsp1_du_setup_lif() [all...] |
H A D | vsp1_drv.c | 48 struct vsp1_device *vsp1 = data; in vsp1_irq_handler() 89 static int vsp1_create_sink_links(struct vsp1_device *vsp1, in vsp1_create_sink_links() 132 static int vsp1_uapi_create_links(struct vsp1_device *vsp1) in vsp1_uapi_create_links() 211 static void vsp1_destroy_entities(struct vsp1_device *vsp1) in vsp1_destroy_entities() 235 static int vsp1_create_entities(struct vsp1_device *vsp1) in vsp1_create_entities() 483 int vsp1_reset_wpf(struct vsp1_device *vsp1, unsigned int index) in vsp1_reset_wpf() 509 static int vsp1_device_init(struct vsp1_device *vsp1) in vsp1_device_init() 560 int vsp1_device_get(struct vsp1_device *vsp1) in vsp1_device_get() 579 void vsp1_device_put(struct vsp1_device *vsp1) in vsp1_device_put() 590 struct vsp1_device *vsp in vsp1_pm_suspend() [all...] |
H A D | vsp1_uif.h | 14 struct vsp1_device; 29 struct vsp1_uif *vsp1_uif_create(struct vsp1_device *vsp1, unsigned int index);
|
H A D | vsp1_uds.h | 17 struct vsp1_device; 32 struct vsp1_uds *vsp1_uds_create(struct vsp1_device *vsp1, unsigned int index);
|
H A D | vsp1_sru.h | 18 struct vsp1_device; 36 struct vsp1_sru *vsp1_sru_create(struct vsp1_device *vsp1);
|
H A D | vsp1_hsit.h | 17 struct vsp1_device; 32 struct vsp1_hsit *vsp1_hsit_create(struct vsp1_device *vsp1, bool inverse);
|
H A D | vsp1_lif.h | 17 struct vsp1_device; 31 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1, unsigned int index);
|
H A D | vsp1_drm.h | 73 int vsp1_drm_init(struct vsp1_device *vsp1); 74 void vsp1_drm_cleanup(struct vsp1_device *vsp1);
|
H A D | vsp1_hgo.h | 18 struct vsp1_device; 38 struct vsp1_hgo *vsp1_hgo_create(struct vsp1_device *vsp1);
|
H A D | vsp1_clu.h | 20 struct vsp1_device; 43 struct vsp1_clu *vsp1_clu_create(struct vsp1_device *vsp1);
|
H A D | vsp1_brx.h | 18 struct vsp1_device; 41 struct vsp1_brx *vsp1_brx_create(struct vsp1_device *vsp1,
|
H A D | vsp1_lut.h | 20 struct vsp1_device; 40 struct vsp1_lut *vsp1_lut_create(struct vsp1_device *vsp1);
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_video.h | 33 struct vsp1_device *vsp1; 54 void vsp1_video_suspend(struct vsp1_device *vsp1); 55 void vsp1_video_resume(struct vsp1_device *vsp1); 57 struct vsp1_video *vsp1_video_create(struct vsp1_device *vsp1,
|
H A D | vsp1.h | 77 struct vsp1_device { struct 112 int vsp1_device_get(struct vsp1_device *vsp1); 113 void vsp1_device_put(struct vsp1_device *vsp1); 115 int vsp1_reset_wpf(struct vsp1_device *vsp1, unsigned int index); 117 static inline u32 vsp1_read(struct vsp1_device *vsp1, u32 reg) in vsp1_read() 122 static inline void vsp1_write(struct vsp1_device *vsp1, u32 reg, u32 data) in vsp1_write()
|
H A D | vsp1_dl.h | 14 struct vsp1_device; 52 void vsp1_dlm_setup(struct vsp1_device *vsp1); 54 struct vsp1_dl_manager *vsp1_dlm_create(struct vsp1_device *vsp1, 69 vsp1_dl_body_pool_create(struct vsp1_device *vsp1, unsigned int num_bodies,
|
H A D | vsp1_drv.c | 49 struct vsp1_device *vsp1 = data; in vsp1_irq_handler() 98 static int vsp1_create_sink_links(struct vsp1_device *vsp1, in vsp1_create_sink_links() 141 static int vsp1_uapi_create_links(struct vsp1_device *vsp1) in vsp1_uapi_create_links() 220 static void vsp1_destroy_entities(struct vsp1_device *vsp1) in vsp1_destroy_entities() 244 static int vsp1_create_entities(struct vsp1_device *vsp1) in vsp1_create_entities() 490 int vsp1_reset_wpf(struct vsp1_device *vsp1, unsigned int index) in vsp1_reset_wpf() 516 static int vsp1_device_init(struct vsp1_device *vsp1) in vsp1_device_init() 560 static void vsp1_mask_all_interrupts(struct vsp1_device *vsp1) in vsp1_mask_all_interrupts() 577 int vsp1_device_get(struct vsp1_device *vsp1) in vsp1_device_get() 588 void vsp1_device_put(struct vsp1_device *vsp [all...] |
H A D | vsp1_drm.c | 63 static int vsp1_du_insert_uif(struct vsp1_device *vsp1, in vsp1_du_insert_uif() 115 static int vsp1_du_pipeline_setup_rpf(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_rpf() 224 static int vsp1_du_pipeline_setup_inputs(struct vsp1_device *vsp1, 228 static int vsp1_du_pipeline_setup_brx(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_brx() 361 static unsigned int rpf_zpos(struct vsp1_device *vsp1, struct vsp1_rwpf *rpf) in rpf_zpos() 367 static int vsp1_du_pipeline_setup_inputs(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_inputs() 480 static int vsp1_du_pipeline_setup_output(struct vsp1_device *vsp1, in vsp1_du_pipeline_setup_output() 578 static int vsp1_du_pipeline_set_rwpf_format(struct vsp1_device *vsp1, in vsp1_du_pipeline_set_rwpf_format() 614 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_init() 647 struct vsp1_device *vsp in vsp1_du_setup_lif() [all...] |
H A D | vsp1_uif.h | 14 struct vsp1_device; 29 struct vsp1_uif *vsp1_uif_create(struct vsp1_device *vsp1, unsigned int index);
|
H A D | vsp1_sru.h | 18 struct vsp1_device; 36 struct vsp1_sru *vsp1_sru_create(struct vsp1_device *vsp1);
|
H A D | vsp1_hsit.h | 17 struct vsp1_device; 32 struct vsp1_hsit *vsp1_hsit_create(struct vsp1_device *vsp1, bool inverse);
|
H A D | vsp1_lif.h | 17 struct vsp1_device; 31 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1, unsigned int index);
|
H A D | vsp1_uds.h | 17 struct vsp1_device; 32 struct vsp1_uds *vsp1_uds_create(struct vsp1_device *vsp1, unsigned int index);
|