Lines Matching full:dispc
27 /* call with wait_lock and dispc runtime held */
41 priv->dispc_ops->write_irqenable(priv->dispc, irqmask); in omap_irq_update()
111 priv->irq_mask |= priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, in omap_irq_enable_vblank()
138 priv->irq_mask &= ~priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, in omap_irq_disable_vblank()
203 irqstatus = priv->dispc_ops->read_irqstatus(priv->dispc); in omap_irq_handler()
204 priv->dispc_ops->clear_irqstatus(priv->dispc, irqstatus); in omap_irq_handler()
205 priv->dispc_ops->read_irqstatus(priv->dispc); /* flush posted write */ in omap_irq_handler()
213 if (irqstatus & priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, channel)) { in omap_irq_handler()
218 if (irqstatus & priv->dispc_ops->mgr_get_sync_lost_irq(priv->dispc, channel)) in omap_irq_handler()
245 * omapdrm are merged together we can assign the dispc hwmod data to
252 unsigned int num_mgrs = priv->dispc_ops->get_num_mgrs(priv->dispc); in omap_drm_irq_install()
270 priv->irq_mask |= priv->dispc_ops->mgr_get_sync_lost_irq(priv->dispc, i); in omap_drm_irq_install()
272 priv->dispc_ops->runtime_get(priv->dispc); in omap_drm_irq_install()
273 priv->dispc_ops->clear_irqstatus(priv->dispc, 0xffffffff); in omap_drm_irq_install()
274 priv->dispc_ops->runtime_put(priv->dispc); in omap_drm_irq_install()
276 ret = priv->dispc_ops->request_irq(priv->dispc, omap_irq_handler, dev); in omap_drm_irq_install()
294 priv->dispc_ops->free_irq(priv->dispc, dev); in omap_drm_irq_uninstall()