Home
last modified time | relevance | path

Searched refs:num_crtcs (Results 1 – 21 of 21) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/
Ddrm_irq.c370 if (dev->num_crtcs == 0) in drm_vblank_cleanup()
373 for (pipe = 0; pipe < dev->num_crtcs; pipe++) { in drm_vblank_cleanup()
384 dev->num_crtcs = 0; in drm_vblank_cleanup()
398 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) in drm_vblank_init() argument
406 dev->num_crtcs = num_crtcs; in drm_vblank_init()
408 dev->vblank = kcalloc(num_crtcs, sizeof(*dev->vblank), GFP_KERNEL); in drm_vblank_init()
412 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init()
442 dev->num_crtcs = 0; in drm_vblank_init()
578 if (dev->num_crtcs) { in drm_irq_uninstall()
580 for (i = 0; i < dev->num_crtcs; i++) { in drm_irq_uninstall()
[all …]
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_drv.c40 .num_crtcs = 2,
63 .num_crtcs = 3,
91 .num_crtcs = 2,
113 .num_crtcs = 2,
199 ret = drm_vblank_init(dev, (1 << rcdu->info->num_crtcs) - 1); in rcar_du_load()
228 for (i = 0; i < rcdu->num_crtcs; ++i) in rcar_du_preclose()
Drcar_du_drv.h63 unsigned int num_crtcs; member
82 unsigned int num_crtcs; member
Drcar_du_kms.c758 rcdu->num_crtcs = rcdu->info->num_crtcs; in rcar_du_modeset_init()
765 num_groups = DIV_ROUND_UP(rcdu->num_crtcs, 2); in rcar_du_modeset_init()
775 rgrp->num_crtcs = min(rcdu->num_crtcs - 2 * i, 2U); in rcar_du_modeset_init()
781 rgrp->dptsr_planes = rgrp->num_crtcs > 1 ? 0xf0 : 0; in rcar_du_modeset_init()
789 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_modeset_init()
Drcar_du_group.h41 unsigned int num_crtcs; member
Drcar_du_plane.c399 rgrp->num_planes = rgrp->num_crtcs + 7; in rcar_du_planes_init()
401 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init()
404 enum drm_plane_type type = i < rgrp->num_crtcs in rcar_du_planes_init()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_drv.c228 for (i = 0; i < priv->num_crtcs; i++) { in channel_used()
292 BUG_ON(priv->num_crtcs >= ARRAY_SIZE(priv->crtcs)); in omap_modeset_create_crtc()
294 priv->num_crtcs++; in omap_modeset_create_crtc()
329 int num_crtcs; in omap_modeset_init() local
347 num_crtcs = min3(num_crtc, num_mgrs, num_ovls); in omap_modeset_init()
392 if (id == num_crtcs) in omap_modeset_init()
425 for (; id < num_crtcs; id++) { in omap_modeset_init()
471 for (id = 0; id < priv->num_crtcs; id++) { in omap_modeset_init()
487 priv->num_planes, priv->num_crtcs, priv->num_encoders, in omap_modeset_init()
687 ret = drm_vblank_init(dev, priv->num_crtcs); in dev_load()
[all …]
Domap_irq.c201 for (id = 0; id < priv->num_crtcs; id++) { in omap_irq_handler()
270 if (dev->num_crtcs) { in omap_drm_irq_uninstall()
272 for (i = 0; i < dev->num_crtcs; i++) { in omap_drm_irq_uninstall()
Domap_fbdev.c273 priv->num_crtcs, priv->num_connectors); in omap_fbdev_init()
Domap_drv.h78 unsigned int num_crtcs; member
Domap_plane.c367 ret = drm_universal_plane_init(dev, plane, (1 << priv->num_crtcs) - 1, in omap_plane_init()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_kms.c181 for (i = 0; i < priv->num_crtcs; i++) in mdp4_preclose()
326 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, 0, DMA_P); in modeset_init()
341 encoder->possible_crtcs = 1 << priv->num_crtcs; in modeset_init()
343 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
366 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, 1, DMA_E); in modeset_init()
381 encoder->possible_crtcs = 1 << priv->num_crtcs; in modeset_init()
383 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
Dmdp4_irq.c84 for (id = 0; id < priv->num_crtcs; id++) in mdp4_irq()
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_kms.c126 for (i = 0; i < priv->num_crtcs; i++) in mdp5_preclose()
223 encoder->possible_crtcs = (1 << priv->num_crtcs) - 1; in construct_encoder()
393 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
Dmdp5_irq.c87 for (id = 0; id < priv->num_crtcs; id++) in mdp5_irq_mdp()
/linux-4.4.14/include/drm/
DdrmP.h841 unsigned int num_crtcs; /**< Number of CRTCs on this device */ member
943 extern int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs);
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_fbdev.c226 priv->num_crtcs, priv->num_connectors); in msm_fbdev_init()
Dmsm_drv.h133 unsigned int num_crtcs; member
Dmsm_drv.c408 ret = drm_vblank_init(dev, priv->num_crtcs); in msm_load()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_kms.c723 if (pipe >= dev->num_crtcs) { in amdgpu_get_vblank_timestamp_kms()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_kms.c888 if (crtc < 0 || crtc >= dev->num_crtcs) { in radeon_get_vblank_timestamp_kms()