Lines Matching refs:_vblank_count
136 vblcount = atomic_read(&dev->_vblank_count[crtc]); in vblank_disable_and_save()
153 atomic_inc(&dev->_vblank_count[crtc]); in vblank_disable_and_save()
192 free(dev->_vblank_count, DRM_MEM_VBLANK); in drm_vblank_cleanup()
217 dev->_vblank_count = malloc(sizeof(atomic_t) * num_crtcs, in drm_vblank_init()
219 if (!dev->_vblank_count) in drm_vblank_init()
262 atomic_set(&dev->_vblank_count[i], 0); in drm_vblank_init()
381 DRM_WAKEUP(&dev->_vblank_count[i]); in drm_irq_uninstall()
760 return atomic_read(&dev->_vblank_count[crtc]); in drm_vblank_count()
789 cur_vblank = atomic_read(&dev->_vblank_count[crtc]); in drm_vblank_count_and_time()
792 } while (cur_vblank != atomic_read(&dev->_vblank_count[crtc])); in drm_vblank_count_and_time()
894 tslot = atomic_read(&dev->_vblank_count[crtc]) + diff; in drm_update_vblank_count()
899 atomic_add(diff, &dev->_vblank_count[crtc]); in drm_update_vblank_count()
988 DRM_WAKEUP(&dev->_vblank_count[crtc]); in drm_vblank_off()
1266 ret = -msleep(&dev->_vblank_count[crtc], &dev->vblank_time_lock, in drm_wait_vblank()
1365 vblcount = atomic_read(&dev->_vblank_count[crtc]); in drm_handle_vblank()
1389 atomic_inc(&dev->_vblank_count[crtc]); in drm_handle_vblank()
1396 DRM_WAKEUP(&dev->_vblank_count[crtc]); in drm_handle_vblank()