Lines Matching refs:clock_calend
278 static struct clock_calend { struct
289 } clock_calend; variable
296 …k_usec_t* pmu_usec, clock_sec_t* sys_secs, clock_usec_t* sys_usec, struct clock_calend* calend_cp);
297 static void print_all_clock_variables_internal(const char *, struct clock_calend* calend_cp);
317 struct clock_calend calend; /* copy of calendar */
575 delta = now - clock_calend.offset_count; in get_scaled_time()
577 …return scale_delta(delta, clock_calend.tick_scale_x, clock_calend.s_scale_ns, clock_calend.s_adj_n… in get_scaled_time()
595 bintime_add(&bt, &clock_calend.bintime); in clock_get_calendar_absolute_and_microtime_locked()
614 bintime_add(&bt, &clock_calend.bintime); in clock_get_calendar_absolute_and_nanotime_locked()
703 bintime_add(&bt, &clock_calend.bintime); in clock_gettimeofday_and_absolute_time()
706 clock_gettimeofday_set_commpage(now, bt.sec, bt.frac, clock_calend.tick_scale_x, ticks_per_sec); in clock_gettimeofday_and_absolute_time()
761 struct clock_calend clock_calend_cp = clock_calend; in clock_set_calendar_microtime()
788 bintime_add(&clock_calend.boottime, &bt); in clock_set_calendar_microtime()
798 bintime_sub(&clock_calend.boottime, &bt); in clock_set_calendar_microtime()
801 clock_calend.bintime = clock_calend.boottime; in clock_set_calendar_microtime()
802 bintime_add(&clock_calend.bintime, &clock_calend.offset); in clock_set_calendar_microtime()
806 …clock_gettimeofday_set_commpage(absolutesys, bt.sec, bt.frac, clock_calend.tick_scale_x, ticks_per… in clock_set_calendar_microtime()
809 struct clock_calend clock_calend_cp1 = clock_calend; in clock_set_calendar_microtime()
868 bintime_add(&bt, &clock_calend.offset); in clock_get_calendar_uptime()
900 bintime_add(&clock_calend.offset, &bt); in clock_update_calendar()
905 delta = now - clock_calend.offset_count; in clock_update_calendar()
906 clock_calend.offset_count += delta; in clock_update_calendar()
908 clock_calend.bintime = clock_calend.offset; in clock_update_calendar()
909 bintime_add(&clock_calend.bintime, &clock_calend.boottime); in clock_update_calendar()
914 ntp_update_second(&adjustment, clock_calend.bintime.sec); in clock_update_calendar()
925 …get_scale_factors_from_adj(adjustment, &clock_calend.tick_scale_x, &clock_calend.s_scale_ns, &cloc… in clock_update_calendar()
927 …clock_gettimeofday_set_commpage(now, clock_calend.bintime.sec, clock_calend.bintime.frac, clock_ca… in clock_update_calendar()
930 struct clock_calend calend_cp = clock_calend; in clock_update_calendar()
943 print_all_clock_variables_internal(const char* func, struct clock_calend* clock_calend_cp) in print_all_clock_variables_internal()
986 …ec_t* pmu_usec, clock_sec_t* sys_secs, clock_usec_t* sys_usec, struct clock_calend* clock_calend_c… in print_all_clock_variables()
1109 clock_calend.boottime = bt; in clock_initialize_calendar()
1110 clock_calend.bintime = bt; in clock_initialize_calendar()
1111 clock_calend.offset.sec = 0; in clock_initialize_calendar()
1112 clock_calend.offset.frac = 0; in clock_initialize_calendar()
1114 clock_calend.tick_scale_x = (uint64_t)1 << 63; in clock_initialize_calendar()
1115 clock_calend.tick_scale_x /= ticks_per_sec; in clock_initialize_calendar()
1116 clock_calend.tick_scale_x *= 2; in clock_initialize_calendar()
1118 clock_calend.s_scale_ns = NSEC_PER_SEC; in clock_initialize_calendar()
1119 clock_calend.s_adj_nsx = 0; in clock_initialize_calendar()
1132 clock_calend.basesleep = monotonic_bt; in clock_initialize_calendar()
1138 struct clock_calend clock_calend_cp = clock_calend; in clock_initialize_calendar()
1179 bintime_add(&clock_calend.offset, &sleep_time); in scale_sleep_time()
1180 bintime_add(&clock_calend.bintime, &sleep_time); in scale_sleep_time()
1314 struct clock_calend clock_calend_cp1 = clock_calend; in clock_wakeup_calendar_legacy()
1351 if ((bt.sec > clock_calend.basesleep.sec) || in clock_wakeup_calendar_legacy()
1352 ((bt.sec == clock_calend.basesleep.sec) && (bt.frac > clock_calend.basesleep.frac))) { in clock_wakeup_calendar_legacy()
1355 bintime_sub(&last_sleep_bt, &clock_calend.basesleep); in clock_wakeup_calendar_legacy()
1361 clock_calend.basesleep = bt; in clock_wakeup_calendar_legacy()
1364 bintime_add(&clock_calend.offset, &last_sleep_bt); in clock_wakeup_calendar_legacy()
1365 bintime_add(&clock_calend.bintime, &last_sleep_bt); in clock_wakeup_calendar_legacy()
1370 bintime2usclock(&clock_calend.basesleep, &var_s, &var_us); in clock_wakeup_calendar_legacy()
1380 bintime_add(&bt, &clock_calend.bintime); in clock_wakeup_calendar_legacy()
1402 bintime_add(&clock_calend.offset, &last_sleep_bt); in clock_wakeup_calendar_legacy()
1403 bintime_add(&clock_calend.bintime, &last_sleep_bt); in clock_wakeup_calendar_legacy()
1420 struct clock_calend clock_calend_cp = clock_calend; in clock_wakeup_calendar_legacy()
1845 bintime_add(&bt, &clock_calend.bintime); in clock_get_calendar_nanotime_nowait()
1856 struct clock_calend tmp = clock_calend; in clock_track_calend_nowait()