/linux/drivers/gpu/drm/vboxvideo/ |
H A D | vbox_main.c | 37 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()
|
H A D | vbox_irq.c | 73 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()
|
H A D | vbox_drv.h | 56 u32 num_crtcs; member
|
H A D | vbox_mode.c | 859 for (i = 0; i < vbox->num_crtcs; ++i) { in vbox_mode_init()
|
/linux/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_group.c | 91 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()
|
H A D | rcar_du_kms.c | 699 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()
|
H A D | rcar_du_group.h | 42 unsigned int num_crtcs; member
|
H A D | rcar_du_drv.h | 106 unsigned int num_crtcs; member
|
H A D | rcar_du_vsp.c | 469 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()
|
/linux/drivers/gpu/drm/ |
H A D | drm_vblank.c | 383 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_count() 527 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) in drm_vblank_init() argument 535 dev->vblank = drmm_kcalloc(dev, num_crtcs, sizeof(*dev->vblank), GFP_KERNEL); in drm_vblank_init() 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() 949 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) { in drm_vblank_count_and_time() 1206 if (drm_WARN_ON(dev, pipe >= dev->num_crtcs)) in drm_vblank_get() [all …]
|
/linux/drivers/gpu/drm/renesas/rz-du/ |
H A D | rzg2l_du_kms.c | 344 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()
|
H A D | rzg2l_du_drv.h | 66 unsigned int num_crtcs; member
|
/linux/drivers/gpu/drm/tidss/ |
H A D | tidss_irq.c | 66 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()
|
/linux/include/drm/ |
H A D | drm_device.h | 320 unsigned int num_crtcs; member
|
H A D | drm_vblank.h | 260 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs);
|
/linux/drivers/gpu/drm/gma500/ |
H A D | psb_irq.c | 294 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()
|
/linux/drivers/gpu/drm/tegra/ |
H A D | drm.h | 53 unsigned int num_crtcs; member
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_legacy_crtc.c | 337 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()
|
H A D | atombios_crtc.c | 280 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()
|
/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_kms.c | 913 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()
|