Lines Matching refs:new_absolute_time
186 uint64_t new_absolute_time = ml_get_timebase(); in mach_absolute_time() local
188 if (old_absolute_time > new_absolute_time) { in mach_absolute_time()
191 new_absolute_time, old_absolute_time); in mach_absolute_time()
194 if (old_absolute_time < new_absolute_time) { in mach_absolute_time()
197 if (pretest_absolute_time < new_absolute_time) { in mach_absolute_time()
198 …uint64_t fresh_last_absolute_time = os_atomic_max_orig(&s_last_absolute_time, new_absolute_time, r… in mach_absolute_time()
212 …olute_time, fresh_last_absolute_time, pretest_absolute_time, old_absolute_time, new_absolute_time); in mach_absolute_time()
218 return new_absolute_time; in mach_absolute_time()
222 uint64_t new_absolute_time, old_absolute_time; in mach_absolute_time()
248 new_absolute_time = ml_get_timebase(); in mach_absolute_time()
249 …mpts < MAX_TIMEBASE_TRIES && !OSCompareAndSwap64(old_absolute_time, new_absolute_time, &s_last_abs… in mach_absolute_time()
251 if (attempts < MAX_TIMEBASE_TRIES && old_absolute_time > new_absolute_time) { in mach_absolute_time()
254 new_absolute_time, old_absolute_time); in mach_absolute_time()
256 return new_absolute_time; in mach_absolute_time()