Home
last modified time | relevance | path

Searched refs:wpf (Results 1 – 6 of 6) sorted by relevance

/drivers/media/platform/vsp1/
Dvsp1_wpf.c33 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 …]
Dvsp1_pipe.c337 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()
Dvsp1_drv.c55 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 …]
Dvsp1_drm.c151 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()
Dvsp1_rpf.c100 struct vsp1_entity *wpf = &pipe->output->entity; in rpf_configure() local
107 output = vsp1_entity_get_pad_format(wpf, wpf->config, in rpf_configure()
Dvsp1.h83 struct vsp1_rwpf *wpf[VSP1_MAX_WPF]; member