Lines Matching refs:cur_vblank
122 u32 cur_vblank; in drm_reset_vblank_timestamp() local
134 cur_vblank = dev->driver->get_vblank_counter(dev, pipe); in drm_reset_vblank_timestamp()
136 } while (cur_vblank != dev->driver->get_vblank_counter(dev, pipe) && --count > 0); in drm_reset_vblank_timestamp()
150 store_vblank(dev, pipe, 1, &t_vblank, cur_vblank); in drm_reset_vblank_timestamp()
175 u32 cur_vblank, diff; in drm_update_vblank_count() local
194 cur_vblank = dev->driver->get_vblank_counter(dev, pipe); in drm_update_vblank_count()
196 } while (cur_vblank != dev->driver->get_vblank_counter(dev, pipe) && --count > 0); in drm_update_vblank_count()
200 diff = (cur_vblank - vblank->last) & dev->max_vblank_count; in drm_update_vblank_count()
284 pipe, vblank->count, diff, cur_vblank, vblank->last); in drm_update_vblank_count()
287 WARN_ON_ONCE(cur_vblank != vblank->last); in drm_update_vblank_count()
300 store_vblank(dev, pipe, diff, &t_vblank, cur_vblank); in drm_update_vblank_count()
995 u32 cur_vblank; in drm_vblank_count_and_time() local
1006 cur_vblank = vblank->count; in drm_vblank_count_and_time()
1008 *vblanktime = vblanktimestamp(dev, pipe, cur_vblank); in drm_vblank_count_and_time()
1010 } while (cur_vblank != vblank->count && --count > 0); in drm_vblank_count_and_time()
1012 return cur_vblank; in drm_vblank_count_and_time()