Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/omapdrm/
Domap_irq.c41 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()
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()
[all …]
Domap_crtc.c120 const struct dispc_ops *dispc_ops = priv->dispc_ops; in omap_crtc_dss_connect() local
126 if (!(dispc_ops->mgr_get_supported_outputs(dispc, channel) & dst->id)) in omap_crtc_dss_connect()
163 priv->dispc_ops->mgr_enable(priv->dispc, channel, enable); in omap_crtc_set_enabled()
176 framedone_irq = priv->dispc_ops->mgr_get_framedone_irq(priv->dispc, in omap_crtc_set_enabled()
178 vsync_irq = priv->dispc_ops->mgr_get_vsync_irq(priv->dispc, channel); in omap_crtc_set_enabled()
198 priv->dispc_ops->mgr_enable(priv->dispc, channel, enable); in omap_crtc_set_enabled()
220 priv->dispc_ops->mgr_set_timings(priv->dispc, omap_crtc->channel, in omap_crtc_dss_enable()
251 priv->dispc_ops->mgr_set_lcd_config(priv->dispc, omap_crtc->channel, in omap_crtc_dss_set_lcd_config()
309 if (priv->dispc_ops->mgr_go_busy(priv->dispc, omap_crtc->channel)) { in omap_crtc_vblank_irq()
346 priv->dispc_ops->mgr_setup(priv->dispc, omap_crtc->channel, &info); in omap_crtc_write_crtc_properties()
[all …]
Domap_plane.c80 ret = priv->dispc_ops->ovl_setup(priv->dispc, omap_plane->id, &info, in omap_plane_atomic_update()
86 priv->dispc_ops->ovl_enable(priv->dispc, omap_plane->id, false); in omap_plane_atomic_update()
90 priv->dispc_ops->ovl_enable(priv->dispc, omap_plane->id, true); in omap_plane_atomic_update()
103 priv->dispc_ops->ovl_enable(priv->dispc, omap_plane->id, false); in omap_plane_atomic_disable()
262 unsigned int num_planes = priv->dispc_ops->get_num_ovls(priv->dispc); in omap_plane_init()
281 formats = priv->dispc_ops->ovl_get_color_modes(priv->dispc, id); in omap_plane_init()
Domap_drv.h55 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()
194 unsigned int num_planes = priv->dispc_ops->get_num_ovls(priv->dispc); in omap_modeset_init_properties()
208 int num_ovls = priv->dispc_ops->get_num_ovls(priv->dispc); in omap_modeset_init()
209 int num_mgrs = priv->dispc_ops->get_num_mgrs(priv->dispc); in omap_modeset_init()
531 priv->dispc_ops = dispc_get_ops(priv->dss); in omapdrm_init()
557 if (priv->dispc_ops->get_memory_bandwidth_limit) in omapdrm_init()
559 priv->dispc_ops->get_memory_bandwidth_limit(priv->dispc); in omapdrm_init()
/Linux-v4.19/drivers/gpu/drm/omapdrm/dss/
Dbase.c53 const struct dispc_ops *dispc_get_ops(struct dss_device *dss) in dispc_get_ops()
55 return dss->dispc_ops; in dispc_get_ops()
Ddss.h269 const struct dispc_ops *dispc_ops; member
Domapdss.h690 struct dispc_ops { struct
758 const struct dispc_ops *dispc_get_ops(struct dss_device *dss); argument
Ddispc.c4719 static const struct dispc_ops dispc_ops = { variable
4863 dss->dispc_ops = &dispc_ops; in dispc_bind()
4885 dss->dispc_ops = NULL; in dispc_unbind()