Lines Matching refs:num_crtcs
171 for (i = 0; i < dev->num_crtcs; i++) { in vblank_disable_fn()
185 if (dev->num_crtcs == 0) in drm_vblank_cleanup()
203 dev->num_crtcs = 0; in drm_vblank_cleanup()
207 int drm_vblank_init(struct drm_device *dev, int num_crtcs) in drm_vblank_init() argument
215 dev->num_crtcs = num_crtcs; in drm_vblank_init()
217 dev->_vblank_count = malloc(sizeof(atomic_t) * num_crtcs, in drm_vblank_init()
222 dev->vblank_refcount = malloc(sizeof(atomic_t) * num_crtcs, in drm_vblank_init()
227 dev->vblank_enabled = malloc(num_crtcs * sizeof(int), in drm_vblank_init()
232 dev->last_vblank = malloc(num_crtcs * sizeof(u32), in drm_vblank_init()
237 dev->last_vblank_wait = malloc(num_crtcs * sizeof(u32), in drm_vblank_init()
242 dev->vblank_inmodeset = malloc(num_crtcs * sizeof(int), in drm_vblank_init()
247 dev->_vblank_time = malloc(num_crtcs * DRM_VBLANKTIME_RBSIZE * in drm_vblank_init()
261 for (i = 0; i < num_crtcs; i++) { in drm_vblank_init()
378 if (dev->num_crtcs) { in drm_irq_uninstall()
380 for (i = 0; i < dev->num_crtcs; i++) { in drm_irq_uninstall()
556 if (crtc < 0 || crtc >= dev->num_crtcs) { in drm_calc_vbltimestamp_from_scanoutpos()
1021 if (!dev->num_crtcs) in drm_vblank_pre_modeset()
1041 if (!dev->num_crtcs) in drm_vblank_post_modeset()
1075 if (!dev->num_crtcs) in drm_modeset_ctl()
1083 if (crtc >= dev->num_crtcs) in drm_modeset_ctl()
1219 if (crtc >= dev->num_crtcs) in drm_wait_vblank()
1345 if (!dev->num_crtcs) in drm_handle_vblank()