Searched refs:wpf (Results 1 – 6 of 6) sorted by relevance
/drivers/media/platform/vsp1/ |
D | vsp1_wpf.c | 33 static inline void vsp1_wpf_write(struct vsp1_rwpf *wpf, in vsp1_wpf_write() argument 36 vsp1_dl_list_write(dl, reg + wpf->entity.index * VI6_WPF_OFFSET, data); in vsp1_wpf_write() 51 struct vsp1_rwpf *wpf = in vsp1_wpf_s_ctrl() local 60 if (wpf->flip.ctrls[i]) in vsp1_wpf_s_ctrl() 61 flip |= wpf->flip.ctrls[i]->val ? BIT(i) : 0; in vsp1_wpf_s_ctrl() 64 spin_lock_irq(&wpf->flip.lock); in vsp1_wpf_s_ctrl() 65 wpf->flip.pending = flip; in vsp1_wpf_s_ctrl() 66 spin_unlock_irq(&wpf->flip.lock); in vsp1_wpf_s_ctrl() 80 static int wpf_init_controls(struct vsp1_rwpf *wpf) in wpf_init_controls() argument 82 struct vsp1_device *vsp1 = wpf->entity.vsp1; in wpf_init_controls() [all …]
|
D | vsp1_pipe.c | 337 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_pipelines_suspend() local 340 if (wpf == NULL) in vsp1_pipelines_suspend() 343 pipe = wpf->pipe; in vsp1_pipelines_suspend() 354 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_pipelines_suspend() local 357 if (wpf == NULL) in vsp1_pipelines_suspend() 360 pipe = wpf->pipe; in vsp1_pipelines_suspend() 368 wpf->entity.index); in vsp1_pipelines_suspend() 379 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_pipelines_resume() local 382 if (wpf == NULL) in vsp1_pipelines_resume() 385 pipe = wpf->pipe; in vsp1_pipelines_resume()
|
D | vsp1_drv.c | 55 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_irq_handler() local 57 if (wpf == NULL) in vsp1_irq_handler() 64 vsp1_pipeline_frame_end(wpf->pipe); in vsp1_irq_handler() 152 ret = media_create_pad_link(&vsp1->wpf[0]->entity.subdev.entity, in vsp1_uapi_create_links() 176 struct vsp1_rwpf *wpf = vsp1->wpf[i]; in vsp1_uapi_create_links() local 178 ret = media_create_pad_link(&wpf->entity.subdev.entity, in vsp1_uapi_create_links() 180 &wpf->video->video.entity, 0, in vsp1_uapi_create_links() 354 struct vsp1_rwpf *wpf; in vsp1_create_entities() local 356 wpf = vsp1_wpf_create(vsp1, i); in vsp1_create_entities() 357 if (IS_ERR(wpf)) { in vsp1_create_entities() [all …]
|
D | vsp1_drm.c | 151 ret = v4l2_subdev_call(&vsp1->wpf[0]->entity.subdev, pad, set_fmt, NULL, in vsp1_du_setup_lif() 161 ret = v4l2_subdev_call(&vsp1->wpf[0]->entity.subdev, pad, get_fmt, NULL, in vsp1_du_setup_lif() 554 &vsp1->wpf[0]->entity.subdev.entity, in vsp1_drm_create_links() 559 vsp1->bru->entity.sink = &vsp1->wpf[0]->entity.subdev.entity; in vsp1_drm_create_links() 562 ret = media_create_pad_link(&vsp1->wpf[0]->entity.subdev.entity, in vsp1_drm_create_links() 593 list_add_tail(&vsp1->wpf[0]->entity.list_pipe, &pipe->entities); in vsp1_drm_init() 598 pipe->output = vsp1->wpf[0]; in vsp1_drm_init()
|
D | vsp1_rpf.c | 100 struct vsp1_entity *wpf = &pipe->output->entity; in rpf_configure() local 107 output = vsp1_entity_get_pad_format(wpf, wpf->config, in rpf_configure()
|
D | vsp1.h | 83 struct vsp1_rwpf *wpf[VSP1_MAX_WPF]; member
|