Lines Matching refs:compo
53 struct sti_compositor *compo = dev_get_drvdata(dev); in sti_crtc_mode_set() local
63 compo_clk = compo->clk_compo_main; in sti_crtc_mode_set()
64 pix_clk = compo->clk_pix_main; in sti_crtc_mode_set()
66 compo_clk = compo->clk_compo_aux; in sti_crtc_mode_set()
67 pix_clk = compo->clk_pix_aux; in sti_crtc_mode_set()
86 sti_vtg_set_config(compo->vtg[mixer->id], &crtc->mode); in sti_crtc_mode_set()
107 struct sti_compositor *compo = dev_get_drvdata(dev); in sti_crtc_disable() local
118 clk_disable_unprepare(compo->clk_pix_main); in sti_crtc_disable()
119 clk_disable_unprepare(compo->clk_compo_main); in sti_crtc_disable()
121 clk_disable_unprepare(compo->clk_pix_aux); in sti_crtc_disable()
122 clk_disable_unprepare(compo->clk_compo_aux); in sti_crtc_disable()
139 struct sti_compositor *compo = dev_get_drvdata(mixer->dev); in sti_crtc_atomic_flush() local
174 sti_vid_commit(compo->vid[0], p->state); in sti_crtc_atomic_flush()
199 sti_vid_disable(compo->vid[0]); in sti_crtc_atomic_flush()
245 struct sti_compositor *compo; in sti_crtc_vblank_cb() local
251 compo = container_of(nb, struct sti_compositor, vtg_vblank_nb[pipe]); in sti_crtc_vblank_cb()
252 mixer = compo->mixer[pipe]; in sti_crtc_vblank_cb()
286 struct sti_compositor *compo = dev_priv->compo; in sti_crtc_enable_vblank() local
287 struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; in sti_crtc_enable_vblank()
288 struct sti_vtg *vtg = compo->vtg[pipe]; in sti_crtc_enable_vblank()
305 struct sti_compositor *compo = priv->compo; in sti_crtc_disable_vblank() local
306 struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; in sti_crtc_disable_vblank()
307 struct sti_vtg *vtg = compo->vtg[pipe]; in sti_crtc_disable_vblank()
318 struct sti_compositor *compo = dev_get_drvdata(mixer->dev); in sti_crtc_late_register() local
321 sti_compositor_debugfs_init(compo, crtc->dev->primary); in sti_crtc_late_register()