Lines Matching refs:num_crtcs
370 if (dev->num_crtcs == 0) in drm_vblank_cleanup()
373 for (pipe = 0; pipe < dev->num_crtcs; pipe++) { in drm_vblank_cleanup()
384 dev->num_crtcs = 0; in drm_vblank_cleanup()
398 int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs) in drm_vblank_init() argument
406 dev->num_crtcs = num_crtcs; in drm_vblank_init()
408 dev->vblank = kcalloc(num_crtcs, sizeof(*dev->vblank), GFP_KERNEL); in drm_vblank_init()
412 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init()
442 dev->num_crtcs = 0; in drm_vblank_init()
578 if (dev->num_crtcs) { in drm_irq_uninstall()
580 for (i = 0; i < dev->num_crtcs; i++) { in drm_irq_uninstall()
683 if (!dev->num_crtcs) in drm_calc_timestamping_constants()
686 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_calc_timestamping_constants()
780 if (pipe >= dev->num_crtcs) { in drm_calc_vbltimestamp_from_scanoutpos()
950 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_count()
997 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_count_and_time()
1122 if (dev->num_crtcs > 0) { in drm_send_vblank_event()
1210 if (!dev->num_crtcs) in drm_vblank_get()
1213 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_get()
1264 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_put()
1313 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_wait_one_vblank()
1368 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_off()
1478 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_on()
1548 if (!dev->num_crtcs) in drm_vblank_pre_modeset()
1551 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_pre_modeset()
1583 if (!dev->num_crtcs) in drm_vblank_post_modeset()
1586 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_vblank_post_modeset()
1621 if (!dev->num_crtcs) in drm_modeset_ctl()
1629 if (pipe >= dev->num_crtcs) in drm_modeset_ctl()
1773 if (pipe >= dev->num_crtcs) in drm_wait_vblank()
1877 if (WARN_ON_ONCE(!dev->num_crtcs)) in drm_handle_vblank()
1880 if (WARN_ON(pipe >= dev->num_crtcs)) in drm_handle_vblank()