compo 45 drivers/gpu/drm/sti/sti_compositor.c int sti_compositor_debugfs_init(struct sti_compositor *compo, compo 51 drivers/gpu/drm/sti/sti_compositor.c if (compo->vid[i]) compo 52 drivers/gpu/drm/sti/sti_compositor.c vid_debugfs_init(compo->vid[i], minor); compo 55 drivers/gpu/drm/sti/sti_compositor.c if (compo->mixer[i]) compo 56 drivers/gpu/drm/sti/sti_compositor.c sti_mixer_debugfs_init(compo->mixer[i], minor); compo 65 drivers/gpu/drm/sti/sti_compositor.c struct sti_compositor *compo = dev_get_drvdata(dev); compo 71 drivers/gpu/drm/sti/sti_compositor.c struct sti_compositor_subdev_descriptor *desc = compo->data.subdev_desc; compo 72 drivers/gpu/drm/sti/sti_compositor.c unsigned int array_size = compo->data.nb_subdev; compo 74 drivers/gpu/drm/sti/sti_compositor.c dev_priv->compo = compo; compo 80 drivers/gpu/drm/sti/sti_compositor.c compo->vid[vid_id++] = compo 81 drivers/gpu/drm/sti/sti_compositor.c sti_vid_create(compo->dev, drm_dev, desc[i].id, compo 82 drivers/gpu/drm/sti/sti_compositor.c compo->regs + desc[i].offset); compo 86 drivers/gpu/drm/sti/sti_compositor.c compo->mixer[mixer_id++] = compo 87 drivers/gpu/drm/sti/sti_compositor.c sti_mixer_create(compo->dev, drm_dev, desc[i].id, compo 88 drivers/gpu/drm/sti/sti_compositor.c compo->regs + desc[i].offset); compo 114 drivers/gpu/drm/sti/sti_compositor.c cursor = sti_cursor_create(drm_dev, compo->dev, compo 116 drivers/gpu/drm/sti/sti_compositor.c compo->regs + desc[i].offset, compo 124 drivers/gpu/drm/sti/sti_compositor.c primary = sti_gdp_create(drm_dev, compo->dev, compo 126 drivers/gpu/drm/sti/sti_compositor.c compo->regs + desc[i].offset, compo 141 drivers/gpu/drm/sti/sti_compositor.c sti_crtc_init(drm_dev, compo->mixer[crtc_id], compo 182 drivers/gpu/drm/sti/sti_compositor.c struct sti_compositor *compo; compo 186 drivers/gpu/drm/sti/sti_compositor.c compo = devm_kzalloc(dev, sizeof(*compo), GFP_KERNEL); compo 187 drivers/gpu/drm/sti/sti_compositor.c if (!compo) { compo 191 drivers/gpu/drm/sti/sti_compositor.c compo->dev = dev; compo 193 drivers/gpu/drm/sti/sti_compositor.c compo->vtg_vblank_nb[i].notifier_call = sti_crtc_vblank_cb; compo 198 drivers/gpu/drm/sti/sti_compositor.c memcpy(&compo->data, of_match_node(compositor_of_match, np)->data, compo 207 drivers/gpu/drm/sti/sti_compositor.c compo->regs = devm_ioremap(dev, res->start, resource_size(res)); compo 208 drivers/gpu/drm/sti/sti_compositor.c if (compo->regs == NULL) { compo 214 drivers/gpu/drm/sti/sti_compositor.c compo->clk_compo_main = devm_clk_get(dev, "compo_main"); compo 215 drivers/gpu/drm/sti/sti_compositor.c if (IS_ERR(compo->clk_compo_main)) { compo 217 drivers/gpu/drm/sti/sti_compositor.c return PTR_ERR(compo->clk_compo_main); compo 220 drivers/gpu/drm/sti/sti_compositor.c compo->clk_compo_aux = devm_clk_get(dev, "compo_aux"); compo 221 drivers/gpu/drm/sti/sti_compositor.c if (IS_ERR(compo->clk_compo_aux)) { compo 223 drivers/gpu/drm/sti/sti_compositor.c return PTR_ERR(compo->clk_compo_aux); compo 226 drivers/gpu/drm/sti/sti_compositor.c compo->clk_pix_main = devm_clk_get(dev, "pix_main"); compo 227 drivers/gpu/drm/sti/sti_compositor.c if (IS_ERR(compo->clk_pix_main)) { compo 229 drivers/gpu/drm/sti/sti_compositor.c return PTR_ERR(compo->clk_pix_main); compo 232 drivers/gpu/drm/sti/sti_compositor.c compo->clk_pix_aux = devm_clk_get(dev, "pix_aux"); compo 233 drivers/gpu/drm/sti/sti_compositor.c if (IS_ERR(compo->clk_pix_aux)) { compo 235 drivers/gpu/drm/sti/sti_compositor.c return PTR_ERR(compo->clk_pix_aux); compo 239 drivers/gpu/drm/sti/sti_compositor.c compo->rst_main = devm_reset_control_get_shared(dev, "compo-main"); compo 241 drivers/gpu/drm/sti/sti_compositor.c if (!IS_ERR(compo->rst_main)) compo 242 drivers/gpu/drm/sti/sti_compositor.c reset_control_deassert(compo->rst_main); compo 244 drivers/gpu/drm/sti/sti_compositor.c compo->rst_aux = devm_reset_control_get_shared(dev, "compo-aux"); compo 246 drivers/gpu/drm/sti/sti_compositor.c if (!IS_ERR(compo->rst_aux)) compo 247 drivers/gpu/drm/sti/sti_compositor.c reset_control_deassert(compo->rst_aux); compo 251 drivers/gpu/drm/sti/sti_compositor.c compo->vtg[STI_MIXER_MAIN] = of_vtg_find(vtg_np); compo 256 drivers/gpu/drm/sti/sti_compositor.c compo->vtg[STI_MIXER_AUX] = of_vtg_find(vtg_np); compo 259 drivers/gpu/drm/sti/sti_compositor.c platform_set_drvdata(pdev, compo); compo 82 drivers/gpu/drm/sti/sti_compositor.h int sti_compositor_debugfs_init(struct sti_compositor *compo, compo 54 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo = dev_get_drvdata(dev); compo 64 drivers/gpu/drm/sti/sti_crtc.c compo_clk = compo->clk_compo_main; compo 65 drivers/gpu/drm/sti/sti_crtc.c pix_clk = compo->clk_pix_main; compo 67 drivers/gpu/drm/sti/sti_crtc.c compo_clk = compo->clk_compo_aux; compo 68 drivers/gpu/drm/sti/sti_crtc.c pix_clk = compo->clk_pix_aux; compo 87 drivers/gpu/drm/sti/sti_crtc.c sti_vtg_set_config(compo->vtg[mixer->id], &crtc->mode); compo 108 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo = dev_get_drvdata(dev); compo 119 drivers/gpu/drm/sti/sti_crtc.c clk_disable_unprepare(compo->clk_pix_main); compo 120 drivers/gpu/drm/sti/sti_crtc.c clk_disable_unprepare(compo->clk_compo_main); compo 122 drivers/gpu/drm/sti/sti_crtc.c clk_disable_unprepare(compo->clk_pix_aux); compo 123 drivers/gpu/drm/sti/sti_crtc.c clk_disable_unprepare(compo->clk_compo_aux); compo 140 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo = dev_get_drvdata(mixer->dev); compo 175 drivers/gpu/drm/sti/sti_crtc.c sti_vid_commit(compo->vid[0], p->state); compo 200 drivers/gpu/drm/sti/sti_crtc.c sti_vid_disable(compo->vid[0]); compo 246 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo; compo 252 drivers/gpu/drm/sti/sti_crtc.c compo = container_of(nb, struct sti_compositor, vtg_vblank_nb[pipe]); compo 253 drivers/gpu/drm/sti/sti_crtc.c mixer = compo->mixer[pipe]; compo 285 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo = dev_priv->compo; compo 286 drivers/gpu/drm/sti/sti_crtc.c struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; compo 287 drivers/gpu/drm/sti/sti_crtc.c struct drm_crtc *crtc = &compo->mixer[pipe]->drm_crtc; compo 288 drivers/gpu/drm/sti/sti_crtc.c struct sti_vtg *vtg = compo->vtg[pipe]; compo 303 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo = priv->compo; compo 304 drivers/gpu/drm/sti/sti_crtc.c struct notifier_block *vtg_vblank_nb = &compo->vtg_vblank_nb[pipe]; compo 305 drivers/gpu/drm/sti/sti_crtc.c struct sti_vtg *vtg = compo->vtg[pipe]; compo 316 drivers/gpu/drm/sti/sti_crtc.c struct sti_compositor *compo = dev_get_drvdata(mixer->dev); compo 319 drivers/gpu/drm/sti/sti_crtc.c return sti_compositor_debugfs_init(compo, crtc->dev->primary); compo 25 drivers/gpu/drm/sti/sti_drv.h struct sti_compositor *compo; compo 736 drivers/gpu/drm/sti/sti_gdp.c struct sti_compositor *compo = dev_get_drvdata(gdp->dev); compo 740 drivers/gpu/drm/sti/sti_gdp.c gdp->vtg = compo->vtg[mixer->id];