Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/vboxvideo/
A Dvbox_main.c37 vbox->vbva_info = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, in vbox_accel_init()
43 vbox->available_vram_size -= vbox->num_crtcs * VBVA_MIN_BUFFER_SIZE; in vbox_accel_init()
47 vbox->num_crtcs * VBVA_MIN_BUFFER_SIZE); 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()
150 &vbox->num_crtcs); in vbox_hw_init()
151 vbox->num_crtcs = clamp_t(u32, vbox->num_crtcs, 1, VBOX_MAX_SCREENS); in vbox_hw_init()
158 vbox->last_mode_hints = devm_kcalloc(vbox->ddev.dev, vbox->num_crtcs, in vbox_hw_init()
A Dvbox_irq.c73 for (i = 0; i < vbox->num_crtcs; ++i) { in validate_or_set_position_hints()
96 for (i = 0; i < vbox->num_crtcs; ++i) { in validate_or_set_position_hints()
119 ret = hgsmi_get_mode_hints(vbox->guest_pool, vbox->num_crtcs, in vbox_update_mode_hints()
A Dvbox_drv.h56 u32 num_crtcs; member
A Dvbox_mode.c859 for (i = 0; i < vbox->num_crtcs; ++i) { in vbox_mode_init()
/drivers/gpu/drm/renesas/rcar-du/
A 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()
118 num_crtcs = rgrp->num_crtcs; in rcar_du_group_setup_didsr()
121 if (!num_crtcs) in rcar_du_group_setup_didsr()
125 for (i = 0; i < num_crtcs; ++i, ++rcrtc) { in rcar_du_group_setup_didsr()
186 if (rcdu->info->gen >= 3 && rgrp->num_crtcs == 1) in rcar_du_group_setup()
311 index = rcdu->info->gen < 3 ? 0 : DIV_ROUND_UP(rcdu->num_crtcs, 2) - 1; in rcar_du_set_dpad0_vsp1_routing()
353 for (i = 0; i < rgrp->num_crtcs; ++i) { in rcar_du_group_set_dpad_levels()
A Drcar_du_kms.c699 cells = ret / rcdu->num_crtcs - 1; in rcar_du_vsps_init()
703 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_vsps_init()
768 if (cells > rcdu->num_crtcs) { in rcar_du_cmm_init()
880 rcdu->num_crtcs = hweight8(rcdu->info->channels_mask); in rcar_du_modeset_init()
890 ret = drm_vblank_init(dev, rcdu->num_crtcs); in rcar_du_modeset_init()
895 num_groups = DIV_ROUND_UP(rcdu->num_crtcs, 2); in rcar_du_modeset_init()
908 rgrp->num_crtcs = hweight8(rgrp->channels_mask); in rcar_du_modeset_init()
916 rgrp->dptsr_planes = rgrp->num_crtcs > 1 in rcar_du_modeset_init()
941 for (swindex = 0, hwindex = 0; swindex < rcdu->num_crtcs; ++hwindex) { in rcar_du_modeset_init()
984 for (i = 0; i < rcdu->num_crtcs; ++i) { in rcar_du_modeset_init()
A Drcar_du_group.h42 unsigned int num_crtcs; member
A Drcar_du_drv.h106 unsigned int num_crtcs; member
A Drcar_du_plane.c802 rgrp->num_planes = rgrp->num_crtcs + 7; in rcar_du_planes_init()
804 crtcs = ((1 << rcdu->num_crtcs) - 1) & (3 << (2 * rgrp->index)); in rcar_du_planes_init()
807 enum drm_plane_type type = i < rgrp->num_crtcs in rcar_du_planes_init()
A Drcar_du_vsp.c469 unsigned int num_crtcs = hweight32(crtcs); in rcar_du_vsp_init() local
496 enum drm_plane_type type = i < num_crtcs in rcar_du_vsp_init()
/drivers/gpu/drm/
A Ddrm_vblank.c383 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_count()
539 dev->num_crtcs = num_crtcs; in drm_vblank_init()
541 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init()
582 return dev->num_crtcs != 0; in drm_dev_has_vblank()
624 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_calc_timestamping_constants()
709 if (pipe >= dev->num_crtcs) { in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
1206 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_get()
1245 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_put()
1294 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_wait_one_vblank()
1348 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_crtc_vblank_off()
[all …]
/drivers/gpu/drm/renesas/rz-du/
A Drzg2l_du_kms.c344 cells = ret / rcdu->num_crtcs - 1; in rzg2l_du_vsps_init()
348 for (i = 0; i < rcdu->num_crtcs; ++i) { in rzg2l_du_vsps_init()
427 rcdu->num_crtcs = hweight8(rcdu->info->channels_mask); in rzg2l_du_modeset_init()
433 ret = drm_vblank_init(dev, rcdu->num_crtcs); in rzg2l_du_modeset_init()
A Drzg2l_du_drv.h66 unsigned int num_crtcs; member
A Drzg2l_du_vsp.c304 unsigned int num_crtcs = hweight32(crtcs); in rzg2l_du_vsp_init() local
325 enum drm_plane_type type = i < num_crtcs in rzg2l_du_vsp_init()
/drivers/gpu/drm/tidss/
A Dtidss_irq.c66 for (id = 0; id < tidss->num_crtcs; id++) { in tidss_irq_handler()
116 for (unsigned int i = 0; i < tidss->num_crtcs; ++i) { in tidss_irq_install()
A Dtidss_drv.h26 unsigned int num_crtcs; member
A Dtidss_kms.c211 tidss->crtcs[tidss->num_crtcs++] = &tcrtc->crtc; in tidss_dispc_modeset_init()
266 ret = drm_vblank_init(ddev, tidss->num_crtcs); in tidss_modeset_init()
/drivers/gpu/drm/msm/
A Dmsm_atomic.c146 int i, num_crtcs = 0; in can_do_async() local
160 if (++num_crtcs > 1) in can_do_async()
/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_kms.c379 unsigned int num_crtcs; in modeset_init() local
405 num_crtcs = min(num_encoders, mdp5_kms->num_hwmixers); in modeset_init()
417 if (i < num_crtcs) in modeset_init()
437 for (i = 0; i < num_crtcs; i++) { in modeset_init()
/drivers/gpu/drm/gma500/
A Dpsb_irq.c294 for (i = 0; i < dev->num_crtcs; ++i) { in gma_irq_postinstall()
352 for (i = 0; i < dev->num_crtcs; ++i) { in gma_irq_uninstall()
/drivers/gpu/drm/tegra/
A Ddrm.h53 unsigned int num_crtcs; member
A Dhub.c784 possible_crtcs = BIT(tegra->num_crtcs) - 1; in tegra_shared_plane_create()
/drivers/gpu/drm/radeon/
A 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()
A Datombios_crtc.c280 if (dev->num_crtcs > radeon_crtc->crtc_id) in atombios_crtc_dpms()
287 if (dev->num_crtcs > radeon_crtc->crtc_id) in atombios_crtc_dpms()
/drivers/gpu/drm/vc4/
A Dvc4_kms.c913 sorted_crtcs = kmalloc_array(dev->num_crtcs, sizeof(*sorted_crtcs), GFP_KERNEL); in vc4_pv_muxing_atomic_check()
923 for (i = 0; i < dev->num_crtcs; i++) { in vc4_pv_muxing_atomic_check()

Completed in 57 milliseconds

12