/drivers/media/platform/vsp1/ |
D | vsp1.h | 66 struct vsp1_device { struct 95 int vsp1_device_get(struct vsp1_device *vsp1); argument 96 void vsp1_device_put(struct vsp1_device *vsp1); 98 int vsp1_reset_wpf(struct vsp1_device *vsp1, unsigned int index); 100 static inline u32 vsp1_read(struct vsp1_device *vsp1, u32 reg) in vsp1_read() 105 static inline void vsp1_write(struct vsp1_device *vsp1, u32 reg, u32 data) in vsp1_write()
|
D | vsp1_drm.h | 38 int vsp1_drm_init(struct vsp1_device *vsp1); 39 void vsp1_drm_cleanup(struct vsp1_device *vsp1); 40 int vsp1_drm_create_links(struct vsp1_device *vsp1); 42 void vsp1_drm_display_start(struct vsp1_device *vsp1);
|
D | vsp1_dl.h | 18 struct vsp1_device; 23 void vsp1_dlm_setup(struct vsp1_device *vsp1); 25 struct vsp1_dl_manager *vsp1_dlm_create(struct vsp1_device *vsp1, 38 struct vsp1_dl_body *vsp1_dl_fragment_alloc(struct vsp1_device *vsp1,
|
D | vsp1_drv.c | 49 struct vsp1_device *vsp1 = data; in vsp1_irq_handler() 94 static int vsp1_create_sink_links(struct vsp1_device *vsp1, in vsp1_create_sink_links() 135 static int vsp1_uapi_create_links(struct vsp1_device *vsp1) in vsp1_uapi_create_links() 190 static void vsp1_destroy_entities(struct vsp1_device *vsp1) in vsp1_destroy_entities() 214 static int vsp1_create_entities(struct vsp1_device *vsp1) in vsp1_create_entities() 414 int vsp1_reset_wpf(struct vsp1_device *vsp1, unsigned int index) in vsp1_reset_wpf() 440 static int vsp1_device_init(struct vsp1_device *vsp1) in vsp1_device_init() 485 int vsp1_device_get(struct vsp1_device *vsp1) in vsp1_device_get() 499 void vsp1_device_put(struct vsp1_device *vsp1) in vsp1_device_put() 510 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_pm_suspend() [all …]
|
D | vsp1_drm.c | 34 void vsp1_drm_display_start(struct vsp1_device *vsp1) in vsp1_drm_display_start() 45 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_init() 75 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_setup_lif() 219 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_atomic_begin() 261 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_atomic_update() 316 static int vsp1_du_setup_rpf_pipe(struct vsp1_device *vsp1, in vsp1_du_setup_rpf_pipe() 414 static unsigned int rpf_zpos(struct vsp1_device *vsp1, struct vsp1_rwpf *rpf) in rpf_zpos() 425 struct vsp1_device *vsp1 = dev_get_drvdata(dev); in vsp1_du_atomic_flush() 526 int vsp1_drm_create_links(struct vsp1_device *vsp1) in vsp1_drm_create_links() 572 int vsp1_drm_init(struct vsp1_device *vsp1) in vsp1_drm_init() [all …]
|
D | vsp1_pipe.h | 130 void vsp1_pipelines_suspend(struct vsp1_device *vsp1); 131 void vsp1_pipelines_resume(struct vsp1_device *vsp1); 133 const struct vsp1_format_info *vsp1_get_format_info(struct vsp1_device *vsp1,
|
D | vsp1_dl.c | 56 struct vsp1_device *vsp1; 110 struct vsp1_device *vsp1; 131 static int vsp1_dl_body_init(struct vsp1_device *vsp1, in vsp1_dl_body_init() 167 struct vsp1_dl_body *vsp1_dl_fragment_alloc(struct vsp1_device *vsp1, in vsp1_dl_fragment_alloc() 481 struct vsp1_device *vsp1 = dlm->vsp1; in vsp1_dl_list_commit() 562 struct vsp1_device *vsp1 = dlm->vsp1; in vsp1_dlm_irq_frame_end() 612 void vsp1_dlm_setup(struct vsp1_device *vsp1) in vsp1_dlm_setup() 679 struct vsp1_dl_manager *vsp1_dlm_create(struct vsp1_device *vsp1, in vsp1_dlm_create()
|
D | vsp1_entity.h | 21 struct vsp1_device; 91 struct vsp1_device *vsp1; 119 int vsp1_entity_init(struct vsp1_device *vsp1, struct vsp1_entity *entity,
|
D | vsp1_lif.h | 21 struct vsp1_device; 35 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1);
|
D | vsp1_hsit.h | 21 struct vsp1_device; 36 struct vsp1_hsit *vsp1_hsit_create(struct vsp1_device *vsp1, bool inverse);
|
D | vsp1_sru.h | 22 struct vsp1_device; 40 struct vsp1_sru *vsp1_sru_create(struct vsp1_device *vsp1);
|
D | vsp1_lut.h | 24 struct vsp1_device; 43 struct vsp1_lut *vsp1_lut_create(struct vsp1_device *vsp1);
|
D | vsp1_uds.h | 21 struct vsp1_device; 36 struct vsp1_uds *vsp1_uds_create(struct vsp1_device *vsp1, unsigned int index);
|
D | vsp1_clu.h | 24 struct vsp1_device; 46 struct vsp1_clu *vsp1_clu_create(struct vsp1_device *vsp1);
|
D | vsp1_bru.h | 22 struct vsp1_device; 44 struct vsp1_bru *vsp1_bru_create(struct vsp1_device *vsp1);
|
D | vsp1_video.h | 37 struct vsp1_device *vsp1; 58 struct vsp1_video *vsp1_video_create(struct vsp1_device *vsp1,
|
D | vsp1_rwpf.h | 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);
|
D | vsp1_pipe.c | 147 const struct vsp1_format_info *vsp1_get_format_info(struct vsp1_device *vsp1, in vsp1_get_format_info() 216 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_pipeline_run() 326 void vsp1_pipelines_suspend(struct vsp1_device *vsp1) in vsp1_pipelines_suspend() 372 void vsp1_pipelines_resume(struct vsp1_device *vsp1) in vsp1_pipelines_resume()
|
D | vsp1_wpf.c | 82 struct vsp1_device *vsp1 = wpf->entity.vsp1; in wpf_init_controls() 137 struct vsp1_device *vsp1 = wpf->entity.vsp1; in wpf_s_stream() 182 struct vsp1_device *vsp1 = wpf->entity.vsp1; in wpf_configure() 366 struct vsp1_rwpf *vsp1_wpf_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_wpf_create()
|
D | vsp1_video.c | 177 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_setup_partitions() 370 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_run() 427 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_frame_end() 1100 struct vsp1_video *vsp1_video_create(struct vsp1_device *vsp1, in vsp1_video_create()
|
D | vsp1_hsit.c | 157 struct vsp1_hsit *vsp1_hsit_create(struct vsp1_device *vsp1, bool inverse) in vsp1_hsit_create()
|
D | vsp1_lif.c | 167 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1) in vsp1_lif_create()
|
D | vsp1_lut.c | 228 struct vsp1_lut *vsp1_lut_create(struct vsp1_device *vsp1) in vsp1_lut_create()
|
D | vsp1_rpf.c | 259 struct vsp1_rwpf *vsp1_rpf_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_rpf_create()
|
D | vsp1_clu.c | 272 struct vsp1_clu *vsp1_clu_create(struct vsp1_device *vsp1) in vsp1_clu_create()
|