Searched refs:cur_vblank (Results 1 – 3 of 3) sorted by relevance
| /freebsd-9-stable/sys/dev/drm2/ |
| D | drm_irq.c | 694 u32 cur_vblank; in drm_vblank_count_and_time() local 702 cur_vblank = atomic_read(&dev->_vblank_count[crtc]); in drm_vblank_count_and_time() 703 *vblanktime = vblanktimestamp(dev, crtc, cur_vblank); in drm_vblank_count_and_time() 705 } while (cur_vblank != atomic_read(&dev->_vblank_count[crtc])); in drm_vblank_count_and_time() 707 return cur_vblank; in drm_vblank_count_and_time() 728 u32 cur_vblank, diff, tslot, rc; in drm_update_vblank_count() local 744 cur_vblank = dev->driver->get_vblank_counter(dev, crtc); in drm_update_vblank_count() 746 } while (cur_vblank != dev->driver->get_vblank_counter(dev, crtc)); in drm_update_vblank_count() 749 diff = cur_vblank - dev->last_vblank[crtc]; in drm_update_vblank_count() 750 if (cur_vblank < dev->last_vblank[crtc]) { in drm_update_vblank_count() [all …]
|
| /freebsd-9-stable/sys/dev/drm/ |
| D | via_irq.c | 117 struct timeval cur_vblank; in via_driver_irq_handler() local 125 microtime(&cur_vblank); in via_driver_irq_handler() 128 time_diff(&cur_vblank, in via_driver_irq_handler() 131 dev_priv->last_vblank = cur_vblank; in via_driver_irq_handler()
|
| D | drm_irq.c | 284 u32 cur_vblank, diff; in drm_update_vblank_count() local 293 cur_vblank = dev->driver->get_vblank_counter(dev, crtc); in drm_update_vblank_count() 294 diff = cur_vblank - dev->vblank[crtc].last; in drm_update_vblank_count() 295 if (cur_vblank < dev->vblank[crtc].last) { in drm_update_vblank_count() 299 crtc, dev->vblank[crtc].last, cur_vblank, diff); in drm_update_vblank_count()
|