Home
last modified time | relevance | path

Searched refs:dispc_ops (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/
Domap_irq.c32 priv->dispc_ops->write_irqenable(priv->dispc, irqmask); in omap_irq_update()
86 priv->dispc_ops->mgr_get_framedone_irq(priv->dispc, channel); in omap_irq_enable_framedone()
124 priv->irq_mask |= priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, in omap_irq_enable_vblank()
151 priv->irq_mask &= ~priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, in omap_irq_disable_vblank()
216 irqstatus = priv->dispc_ops->read_irqstatus(priv->dispc); in omap_irq_handler()
217 priv->dispc_ops->clear_irqstatus(priv->dispc, irqstatus); in omap_irq_handler()
218 priv->dispc_ops->read_irqstatus(priv->dispc); /* flush posted write */ in omap_irq_handler()
226 if (irqstatus & priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, channel)) { in omap_irq_handler()
231 if (irqstatus & priv->dispc_ops->mgr_get_sync_lost_irq(priv->dispc, channel)) in omap_irq_handler()
234 if (irqstatus & priv->dispc_ops->mgr_get_framedone_irq(priv->dispc, channel)) in omap_irq_handler()
[all …]
Domap_crtc.c106 priv->dispc_ops->mgr_enable(priv->dispc, channel, true); in omap_crtc_dss_start_update()
131 priv->dispc_ops->mgr_enable(priv->dispc, channel, enable); in omap_crtc_set_enabled()
144 framedone_irq = priv->dispc_ops->mgr_get_framedone_irq(priv->dispc, in omap_crtc_set_enabled()
146 vsync_irq = priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, channel); in omap_crtc_set_enabled()
166 priv->dispc_ops->mgr_enable(priv->dispc, channel, enable); in omap_crtc_set_enabled()
189 priv->dispc_ops->mgr_set_timings(priv->dispc, omap_crtc->channel, in omap_crtc_dss_enable()
224 priv->dispc_ops->mgr_set_lcd_config(priv->dispc, omap_crtc->channel, in omap_crtc_dss_set_lcd_config()
303 if (priv->dispc_ops->mgr_go_busy(priv->dispc, omap_crtc->channel)) { in omap_crtc_vblank_irq()
407 priv->dispc_ops->mgr_setup(priv->dispc, omap_crtc->channel, &info); in omap_crtc_write_crtc_properties()
448 priv->dispc_ops->runtime_get(priv->dispc); in omap_crtc_atomic_enable()
[all …]
Domap_plane.c73 ret = priv->dispc_ops->ovl_setup(priv->dispc, omap_plane->id, &info, in omap_plane_atomic_update()
79 priv->dispc_ops->ovl_enable(priv->dispc, omap_plane->id, false); in omap_plane_atomic_update()
83 priv->dispc_ops->ovl_enable(priv->dispc, omap_plane->id, true); in omap_plane_atomic_update()
96 priv->dispc_ops->ovl_enable(priv->dispc, omap_plane->id, false); in omap_plane_atomic_disable()
255 unsigned int num_planes = priv->dispc_ops->get_num_ovls(priv->dispc); in omap_plane_init()
274 formats = priv->dispc_ops->ovl_get_color_modes(priv->dispc, id); in omap_plane_init()
Domap_drv.h50 const struct dispc_ops *dispc_ops; member
Domap_drv.c72 priv->dispc_ops->runtime_get(priv->dispc); in omap_atomic_commit_tail()
116 priv->dispc_ops->runtime_put(priv->dispc); in omap_atomic_commit_tail()
195 unsigned int num_planes = priv->dispc_ops->get_num_ovls(priv->dispc); in omap_modeset_init_properties()
231 int num_ovls = priv->dispc_ops->get_num_ovls(priv->dispc); in omap_modeset_init()
232 int num_mgrs = priv->dispc_ops->get_num_mgrs(priv->dispc); in omap_modeset_init()
596 priv->dispc_ops = dispc_get_ops(priv->dss); in omapdrm_init()
608 if (priv->dispc_ops->get_memory_bandwidth_limit) in omapdrm_init()
610 priv->dispc_ops->get_memory_bandwidth_limit(priv->dispc); in omapdrm_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
Dbase.c39 const struct dispc_ops *dispc_get_ops(struct dss_device *dss) in dispc_get_ops()
41 return dss->dispc_ops; in dispc_get_ops()
Ddss.h260 const struct dispc_ops *dispc_ops; member
Domapdss.h525 struct dispc_ops { struct
594 const struct dispc_ops *dispc_get_ops(struct dss_device *dss); argument
Ddispc.c4684 static const struct dispc_ops dispc_ops = { variable
4826 dss->dispc_ops = &dispc_ops; in dispc_bind()
4848 dss->dispc_ops = NULL; in dispc_unbind()