/linux-4.1.27/drivers/gpu/drm/ |
D | drm_irq.c | 280 if (dev->num_crtcs == 0) in drm_vblank_cleanup() 283 for (crtc = 0; crtc < dev->num_crtcs; crtc++) { in drm_vblank_cleanup() 294 dev->num_crtcs = 0; in drm_vblank_cleanup() 308 int drm_vblank_init(struct drm_device *dev, int num_crtcs) in drm_vblank_init() argument 315 dev->num_crtcs = num_crtcs; in drm_vblank_init() 317 dev->vblank = kcalloc(num_crtcs, sizeof(*dev->vblank), GFP_KERNEL); in drm_vblank_init() 321 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init() 344 dev->num_crtcs = 0; in drm_vblank_init() 480 if (dev->num_crtcs) { in drm_irq_uninstall() 482 for (i = 0; i < dev->num_crtcs; i++) { in drm_irq_uninstall() [all …]
|
D | drm_crtc.c | 1661 group->num_crtcs = 0; in drm_mode_group_init() 1690 group->id_list[group->num_crtcs++] = crtc->base.id; in drm_mode_group_init_legacy_group() 1693 group->id_list[group->num_crtcs + group->num_encoders++] = in drm_mode_group_init_legacy_group() 1697 group->id_list[group->num_crtcs + group->num_encoders + in drm_mode_group_init_legacy_group() 1869 crtc_count = mode_group->num_crtcs; in drm_mode_getresources() 1894 for (i = 0; i < mode_group->num_crtcs; i++) { in drm_mode_getresources() 1924 for (i = mode_group->num_crtcs; i < mode_group->num_crtcs + mode_group->num_encoders; i++) { in drm_mode_getresources() 1956 int start = mode_group->num_crtcs + in drm_mode_getresources()
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_drv.c | 80 for (i = 0; i < priv->num_crtcs; i++) { in channel_used() 144 BUG_ON(priv->num_crtcs >= ARRAY_SIZE(priv->crtcs)); in omap_modeset_create_crtc() 146 priv->num_crtcs++; in omap_modeset_create_crtc() 160 int num_crtcs; in omap_modeset_init() local 174 num_crtcs = min3(num_crtc, num_mgrs, num_ovls); in omap_modeset_init() 219 if (id == num_crtcs) in omap_modeset_init() 252 for (; id < num_crtcs; id++) { in omap_modeset_init() 298 for (id = 0; id < priv->num_crtcs; id++) { in omap_modeset_init() 314 priv->num_planes, priv->num_crtcs, priv->num_encoders, in omap_modeset_init() 507 ret = drm_vblank_init(dev, priv->num_crtcs); in dev_load() [all …]
|
D | omap_irq.c | 205 for (id = 0; id < priv->num_crtcs; id++) { in omap_irq_handler() 322 if (dev->num_crtcs) { in omap_drm_irq_uninstall() 324 for (i = 0; i < dev->num_crtcs; i++) { in omap_drm_irq_uninstall()
|
D | omap_fbdev.c | 282 priv->num_crtcs, priv->num_connectors); in omap_fbdev_init()
|
D | omap_drv.h | 92 unsigned int num_crtcs; member
|
D | omap_plane.c | 412 ret = drm_universal_plane_init(dev, plane, (1 << priv->num_crtcs) - 1, in omap_plane_init()
|
/linux-4.1.27/drivers/gpu/drm/rcar-du/ |
D | rcar_du_drv.c | 40 .num_crtcs = 2, 63 .num_crtcs = 3, 90 .num_crtcs = 2, 184 ret = drm_vblank_init(dev, (1 << rcdu->info->num_crtcs) - 1); in rcar_du_load() 213 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_plane.c | 397 unsigned int num_crtcs; in rcar_du_planes_init() local 425 num_crtcs = min(rcdu->num_crtcs - 2 * rgrp->index, 2U); in rcar_du_planes_init() 426 num_planes = num_crtcs + 7; in rcar_du_planes_init() 428 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init() 431 enum drm_plane_type type = i < num_crtcs in rcar_du_planes_init()
|
D | rcar_du_kms.c | 673 rcdu->num_crtcs = rcdu->info->num_crtcs; in rcar_du_modeset_init() 676 num_groups = DIV_ROUND_UP(rcdu->num_crtcs, 2); in rcar_du_modeset_init() 693 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_modeset_init()
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_kms.c | 173 for (i = 0; i < priv->num_crtcs; i++) in mdp4_preclose() 302 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, 0, DMA_P); in modeset_init() 317 encoder->possible_crtcs = 1 << priv->num_crtcs; in modeset_init() 319 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init() 342 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, 1, DMA_E); in modeset_init() 357 encoder->possible_crtcs = 1 << priv->num_crtcs; in modeset_init() 359 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
|
D | mdp4_irq.c | 80 for (id = 0; id < priv->num_crtcs; id++) in mdp4_irq()
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_kms.c | 107 for (i = 0; i < priv->num_crtcs; i++) in mdp5_preclose() 201 encoder->possible_crtcs = (1 << priv->num_crtcs) - 1; in construct_encoder() 348 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
|
D | mdp5_irq.c | 83 for (id = 0; id < priv->num_crtcs; id++) in mdp5_irq_mdp()
|
/linux-4.1.27/include/drm/ |
D | drmP.h | 817 unsigned int num_crtcs; /**< Number of CRTCs on this device */ member 916 extern int drm_vblank_init(struct drm_device *dev, int num_crtcs);
|
D | drm_crtc.h | 1012 uint32_t num_crtcs; member
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_fbdev.c | 239 priv->num_crtcs, priv->num_connectors); in msm_fbdev_init()
|
D | msm_drv.h | 119 unsigned int num_crtcs; member
|
D | msm_drv.c | 340 ret = drm_vblank_init(dev, priv->num_crtcs); in msm_load()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_kms.c | 828 if (crtc < 0 || crtc >= dev->num_crtcs) { in radeon_get_vblank_timestamp_kms()
|