/Linux-v4.19/drivers/gpu/drm/ |
D | drm_vblank.c | 281 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_count() 398 if (dev->num_crtcs == 0) in drm_vblank_cleanup() 401 for (pipe = 0; pipe < dev->num_crtcs; pipe++) { in drm_vblank_cleanup() 412 dev->num_crtcs = 0; in drm_vblank_cleanup() 427 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) in drm_vblank_init() argument 435 dev->num_crtcs = num_crtcs; in drm_vblank_init() 437 dev->vblank = kcalloc(num_crtcs, sizeof(*dev->vblank), GFP_KERNEL); in drm_vblank_init() 441 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init() 469 dev->num_crtcs = 0; in drm_vblank_init() 509 if (!dev->num_crtcs) in drm_calc_timestamping_constants() [all …]
|
D | drm_irq.c | 189 if (dev->num_crtcs) { in drm_irq_uninstall() 191 for (i = 0; i < dev->num_crtcs; i++) { in drm_irq_uninstall()
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_drv.c | 210 int num_crtcs, crtc_idx, plane_idx; in omap_modeset_init() local 228 num_crtcs = 0; in omap_modeset_init() 231 num_crtcs++; in omap_modeset_init() 233 if (num_crtcs > num_mgrs || num_crtcs > num_ovls || in omap_modeset_init() 234 num_crtcs > ARRAY_SIZE(priv->crtcs) || in omap_modeset_init() 235 num_crtcs > ARRAY_SIZE(priv->planes) || in omap_modeset_init() 236 num_crtcs > ARRAY_SIZE(priv->encoders) || in omap_modeset_init() 237 num_crtcs > ARRAY_SIZE(priv->connectors)) { in omap_modeset_init() 244 plane_crtc_mask = (1 << num_crtcs) - 1; in omap_modeset_init() 280 priv->crtcs[priv->num_crtcs++] = crtc; in omap_modeset_init() [all …]
|
D | omap_drv.h | 57 unsigned int num_crtcs; member
|
D | omap_irq.c | 209 for (id = 0; id < priv->num_crtcs; id++) { in omap_irq_handler()
|
D | omap_fbdev.c | 246 if (!priv->num_crtcs || !priv->num_connectors) in omap_fbdev_init()
|
/Linux-v4.19/drivers/staging/vboxvideo/ |
D | vbox_main.c | 60 for (i = 0; i < vbox->num_crtcs; ++i) { in vbox_enable_accel() 79 for (i = 0; i < vbox->num_crtcs; ++i) in vbox_disable_accel() 214 vbox->vbva_info = devm_kcalloc(vbox->dev->dev, vbox->num_crtcs, in vbox_accel_init() 220 vbox->available_vram_size -= vbox->num_crtcs * VBVA_MIN_BUFFER_SIZE; in vbox_accel_init() 224 vbox->num_crtcs * in vbox_accel_init() 229 for (i = 0; i < vbox->num_crtcs; ++i) in vbox_accel_init() 317 &vbox->num_crtcs); in vbox_hw_init() 318 vbox->num_crtcs = clamp_t(u32, vbox->num_crtcs, 1, VBOX_MAX_SCREENS); in vbox_hw_init() 325 vbox->last_mode_hints = devm_kcalloc(vbox->dev->dev, vbox->num_crtcs, in vbox_hw_init()
|
D | vbox_irq.c | 88 for (i = 0; i < vbox->num_crtcs; ++i) { in validate_or_set_position_hints() 111 for (i = 0; i < vbox->num_crtcs; ++i) { in validate_or_set_position_hints() 135 ret = hgsmi_get_mode_hints(vbox->guest_pool, vbox->num_crtcs, in vbox_update_mode_hints()
|
D | vbox_drv.h | 85 u32 num_crtcs; member
|
D | vbox_fb.c | 242 ret = drm_fb_helper_init(dev, &fbdev->helper, vbox->num_crtcs); in vbox_fbdev_init()
|
/Linux-v4.19/drivers/gpu/drm/rcar-du/ |
D | rcar_du_kms.c | 442 cells = of_property_count_u32_elems(np, "vsps") / rcdu->num_crtcs - 1; in rcar_du_vsps_init() 446 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_vsps_init() 525 rcdu->num_crtcs = hweight8(rcdu->info->channels_mask); in rcar_du_modeset_init() 535 ret = drm_vblank_init(dev, (1 << rcdu->num_crtcs) - 1); in rcar_du_modeset_init() 540 num_groups = DIV_ROUND_UP(rcdu->num_crtcs, 2); in rcar_du_modeset_init() 553 rgrp->num_crtcs = hweight8(rgrp->channels_mask); in rcar_du_modeset_init() 561 rgrp->dptsr_planes = rgrp->num_crtcs > 1 in rcar_du_modeset_init() 580 for (swindex = 0, hwindex = 0; swindex < rcdu->num_crtcs; ++hwindex) { in rcar_du_modeset_init()
|
D | rcar_du_group.c | 126 (rcdu->info->gen == 3 && rgrp->num_crtcs > 1)) in rcar_du_group_setup() 234 index = rcdu->info->gen < 3 ? 0 : DIV_ROUND_UP(rcdu->num_crtcs, 2) - 1; in rcar_du_set_dpad0_vsp1_routing()
|
D | rcar_du_group.h | 44 unsigned int num_crtcs; member
|
D | rcar_du_drv.h | 84 unsigned int num_crtcs; member
|
D | rcar_du_plane.c | 770 rgrp->num_planes = rgrp->num_crtcs + 7; in rcar_du_planes_init() 772 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init() 775 enum drm_plane_type type = i < rgrp->num_crtcs in rcar_du_planes_init()
|
D | rcar_du_vsp.c | 370 unsigned int num_crtcs = hweight32(crtcs); in rcar_du_vsp_init() local 397 enum drm_plane_type type = i < num_crtcs in rcar_du_vsp_init()
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_kms.c | 459 unsigned int num_crtcs; in modeset_init() local 481 num_crtcs = min(priv->num_encoders, mdp5_kms->num_hwmixers); in modeset_init() 493 if (i < num_crtcs) in modeset_init() 514 for (i = 0; i < num_crtcs; i++) { in modeset_init() 523 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init() 533 encoder->possible_crtcs = (1 << priv->num_crtcs) - 1; in modeset_init() 653 if (pipe >= priv->num_crtcs) in mdp5_get_vblank_counter()
|
D | mdp5_irq.c | 107 for (id = 0; id < priv->num_crtcs; id++) in mdp5_irq()
|
/Linux-v4.19/include/drm/ |
D | drm_device.h | 197 unsigned int num_crtcs; /**< Number of CRTCs on this device */ member
|
D | drm_vblank.h | 178 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs);
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_kms.c | 513 for (i = 0; i < priv->num_crtcs; i++) in _dpu_kms_drm_obj_destroy() 515 priv->num_crtcs = 0; in _dpu_kms_drm_obj_destroy() 589 priv->crtcs[priv->num_crtcs++] = crtc; in _dpu_kms_drm_obj_init() 594 priv->encoders[i]->possible_crtcs = (1 << priv->num_crtcs) - 1; in _dpu_kms_drm_obj_init() 707 int ret = 0, num_crtcs = 0; in dpu_kms_pm_suspend() local 751 if (num_crtcs == 0) { in dpu_kms_pm_suspend()
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp4/ |
D | mdp4_irq.c | 94 for (id = 0; id < priv->num_crtcs; id++) in mdp4_irq()
|
D | mdp4_kms.c | 374 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, i, in modeset_init() 383 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_drv.c | 288 for (i = 0; i < priv->num_crtcs; i++) { in msm_drm_uninit() 546 for (i = 0; i < priv->num_crtcs; i++) { in msm_drm_init() 613 ret = drm_vblank_init(ddev, priv->num_crtcs); in msm_drm_init()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_legacy_crtc.c | 334 if (dev->num_crtcs > radeon_crtc->crtc_id) in radeon_crtc_dpms() 341 if (dev->num_crtcs > radeon_crtc->crtc_id) in radeon_crtc_dpms()
|