Home
last modified time | relevance | path

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

12

/Linux-v5.10/drivers/gpu/drm/vboxvideo/
Dvbox_main.c36 vbox->vbva_info = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, in vbox_accel_init()
42 vbox->available_vram_size -= vbox->num_crtcs * VBVA_MIN_BUFFER_SIZE; in vbox_accel_init()
46 vbox->num_crtcs * in vbox_accel_init()
51 for (i = 0; i < vbox->num_crtcs; ++i) { in vbox_accel_init()
72 for (i = 0; i < vbox->num_crtcs; ++i) in vbox_accel_fini()
146 &vbox->num_crtcs); in vbox_hw_init()
147 vbox->num_crtcs = clamp_t(u32, vbox->num_crtcs, 1, VBOX_MAX_SCREENS); in vbox_hw_init()
154 vbox->last_mode_hints = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, in vbox_hw_init()
Dvbox_irq.c72 for (i = 0; i < vbox->num_crtcs; ++i) { in validate_or_set_position_hints()
95 for (i = 0; i < vbox->num_crtcs; ++i) { in validate_or_set_position_hints()
118 ret = hgsmi_get_mode_hints(vbox->guest_pool, vbox->num_crtcs, in vbox_update_mode_hints()
Dvbox_drv.h57 u32 num_crtcs; member
/Linux-v5.10/drivers/gpu/drm/rcar-du/
Drcar_du_group.c91 unsigned int num_crtcs = 0; in rcar_du_group_setup_didsr() local
109 num_crtcs = rcdu->num_crtcs; in rcar_du_group_setup_didsr()
110 } else if (rcdu->info->gen == 3 && rgrp->num_crtcs > 1) { in rcar_du_group_setup_didsr()
116 num_crtcs = rgrp->num_crtcs; in rcar_du_group_setup_didsr()
119 if (!num_crtcs) in rcar_du_group_setup_didsr()
123 for (i = 0; i < num_crtcs; ++i, ++rcrtc) { in rcar_du_group_setup_didsr()
285 index = rcdu->info->gen < 3 ? 0 : DIV_ROUND_UP(rcdu->num_crtcs, 2) - 1; in rcar_du_set_dpad0_vsp1_routing()
327 for (i = 0; i < rgrp->num_crtcs; ++i) { in rcar_du_group_set_dpad_levels()
Drcar_du_kms.c619 cells = ret / rcdu->num_crtcs - 1; in rcar_du_vsps_init()
623 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_vsps_init()
690 if (cells > rcdu->num_crtcs) { in rcar_du_cmm_init()
787 rcdu->num_crtcs = hweight8(rcdu->info->channels_mask); in rcar_du_modeset_init()
797 ret = drm_vblank_init(dev, rcdu->num_crtcs); in rcar_du_modeset_init()
802 num_groups = DIV_ROUND_UP(rcdu->num_crtcs, 2); in rcar_du_modeset_init()
815 rgrp->num_crtcs = hweight8(rgrp->channels_mask); in rcar_du_modeset_init()
823 rgrp->dptsr_planes = rgrp->num_crtcs > 1 in rcar_du_modeset_init()
847 for (swindex = 0, hwindex = 0; swindex < rcdu->num_crtcs; ++hwindex) { in rcar_du_modeset_init()
889 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_modeset_init()
Drcar_du_group.h42 unsigned int num_crtcs; member
Drcar_du_drv.h84 unsigned int num_crtcs; member
Drcar_du_plane.c764 rgrp->num_planes = rgrp->num_crtcs + 7; in rcar_du_planes_init()
766 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init()
769 enum drm_plane_type type = i < rgrp->num_crtcs in rcar_du_planes_init()
Drcar_du_vsp.c356 unsigned int num_crtcs = hweight32(crtcs); in rcar_du_vsp_init() local
387 enum drm_plane_type type = i < num_crtcs in rcar_du_vsp_init()
/Linux-v5.10/drivers/gpu/drm/
Ddrm_vblank.c372 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_count()
517 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) in drm_vblank_init() argument
525 dev->vblank = drmm_kcalloc(dev, num_crtcs, sizeof(*dev->vblank), GFP_KERNEL); in drm_vblank_init()
529 dev->num_crtcs = num_crtcs; in drm_vblank_init()
531 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init()
572 return dev->num_crtcs != 0; in drm_dev_has_vblank()
614 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_calc_timestamping_constants()
700 if (pipe >= dev->num_crtcs) { in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
936 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) { in drm_vblank_count_and_time()
1153 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_get()
[all …]
Ddrm_irq.c186 for (i = 0; i < dev->num_crtcs; i++) { in drm_irq_uninstall()
/Linux-v5.10/drivers/gpu/drm/tidss/
Dtidss_irq.c65 for (id = 0; id < tidss->num_crtcs; id++) { in tidss_irq_handler()
122 for (i = 0; i < tidss->num_crtcs; ++i) { in tidss_irq_postinstall()
Dtidss_drv.h24 unsigned int num_crtcs; member
Dtidss_kms.c216 tidss->crtcs[tidss->num_crtcs++] = &tcrtc->crtc; in tidss_dispc_modeset_init()
276 ret = drm_vblank_init(ddev, tidss->num_crtcs); in tidss_modeset_init()
/Linux-v5.10/drivers/gpu/drm/msm/
Dmsm_atomic.c138 int i, num_crtcs = 0; in can_do_async() local
150 if (++num_crtcs > 1) in can_do_async()
Dmsm_drv.c254 for (i = 0; i < priv->num_crtcs; i++) { in msm_drm_uninit()
501 for (i = 0; i < priv->num_crtcs; i++) { in msm_drm_init()
515 ret = drm_vblank_init(ddev, priv->num_crtcs); in msm_drm_init()
/Linux-v5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.c464 unsigned int num_crtcs; in modeset_init() local
484 num_crtcs = min(priv->num_encoders, mdp5_kms->num_hwmixers); in modeset_init()
496 if (i < num_crtcs) in modeset_init()
517 for (i = 0; i < num_crtcs; i++) { in modeset_init()
526 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
536 encoder->possible_crtcs = (1 << priv->num_crtcs) - 1; in modeset_init()
Dmdp5_irq.c97 for (id = 0; id < priv->num_crtcs; id++) in mdp5_irq()
/Linux-v5.10/include/drm/
Ddrm_device.h297 unsigned int num_crtcs; member
Ddrm_vblank.h228 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs);
/Linux-v5.10/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_irq.c84 for (id = 0; id < priv->num_crtcs; id++) in mdp4_irq()
Dmdp4_kms.c377 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, i, in modeset_init()
386 priv->crtcs[priv->num_crtcs++] = crtc; in modeset_init()
/Linux-v5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.c562 for (i = 0; i < priv->num_crtcs; i++) in _dpu_kms_drm_obj_destroy()
564 priv->num_crtcs = 0; in _dpu_kms_drm_obj_destroy()
645 priv->crtcs[priv->num_crtcs++] = crtc; in _dpu_kms_drm_obj_init()
650 priv->encoders[i]->possible_crtcs = (1 << priv->num_crtcs) - 1; in _dpu_kms_drm_obj_init()
/Linux-v5.10/drivers/gpu/drm/gma500/
Dpsb_irq.c363 for (i = 0; i < dev->num_crtcs; ++i) { in psb_irq_postinstall()
390 for (i = 0; i < dev->num_crtcs; ++i) { in psb_irq_uninstall()
/Linux-v5.10/drivers/gpu/drm/radeon/
Dradeon_legacy_crtc.c337 if (dev->num_crtcs > radeon_crtc->crtc_id) in radeon_crtc_dpms()
344 if (dev->num_crtcs > radeon_crtc->crtc_id) in radeon_crtc_dpms()

12