/linux-4.4.14/drivers/gpu/drm/ |
D | drm_irq.c | 370 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/ |
D | rcar_du_drv.c | 40 .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()
|
D | rcar_du_drv.h | 63 unsigned int num_crtcs; member 82 unsigned int num_crtcs; member
|
D | rcar_du_kms.c | 758 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()
|
D | rcar_du_group.h | 41 unsigned int num_crtcs; member
|
D | rcar_du_plane.c | 399 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/ |
D | omap_drv.c | 228 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 …]
|
D | omap_irq.c | 201 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()
|
D | omap_fbdev.c | 273 priv->num_crtcs, priv->num_connectors); in omap_fbdev_init()
|
D | omap_drv.h | 78 unsigned int num_crtcs; member
|
D | omap_plane.c | 367 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/ |
D | mdp4_kms.c | 181 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()
|
D | mdp4_irq.c | 84 for (id = 0; id < priv->num_crtcs; id++) in mdp4_irq()
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_kms.c | 126 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()
|
D | mdp5_irq.c | 87 for (id = 0; id < priv->num_crtcs; id++) in mdp5_irq_mdp()
|
/linux-4.4.14/include/drm/ |
D | drmP.h | 841 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/ |
D | msm_fbdev.c | 226 priv->num_crtcs, priv->num_connectors); in msm_fbdev_init()
|
D | msm_drv.h | 133 unsigned int num_crtcs; member
|
D | msm_drv.c | 408 ret = drm_vblank_init(dev, priv->num_crtcs); in msm_load()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_kms.c | 723 if (pipe >= dev->num_crtcs) { in amdgpu_get_vblank_timestamp_kms()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_kms.c | 888 if (crtc < 0 || crtc >= dev->num_crtcs) { in radeon_get_vblank_timestamp_kms()
|