Searched refs:dispc_ops (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_irq.c | 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() 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 …]
|
D | omap_crtc.c | 120 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 …]
|
D | omap_plane.c | 80 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()
|
D | omap_drv.h | 55 const struct dispc_ops *dispc_ops; member
|
D | omap_drv.c | 72 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/ |
D | base.c | 53 const struct dispc_ops *dispc_get_ops(struct dss_device *dss) in dispc_get_ops() 55 return dss->dispc_ops; in dispc_get_ops()
|
D | dss.h | 269 const struct dispc_ops *dispc_ops; member
|
D | omapdss.h | 690 struct dispc_ops { struct 758 const struct dispc_ops *dispc_get_ops(struct dss_device *dss); argument
|
D | dispc.c | 4719 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()
|