Searched refs:maxadj (Results 1 - 3 of 3) sorted by relevance

/linux-master/include/linux/
H A Dclocksource.h45 * @maxadj: Maximum adjustment value to mult (~11%)
102 u32 maxadj; member in struct:clocksource
222 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cycles);
/linux-master/kernel/time/
H A Dclocksource.c925 * @maxadj: maximum adjustment value to mult (~11%)
936 u64 clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cyc) argument
945 do_div(max_cycles, mult+maxadj);
950 * Note: Here we subtract the maxadj to make sure we don't sleep for
954 max_nsecs = clocksource_cyc2ns(max_cycles, mult - maxadj, shift);
974 cs->maxadj, cs->mask,
1173 cs->maxadj = clocksource_max_adjustment(cs);
1174 while (freq && ((cs->mult + cs->maxadj < cs->mult)
1175 || (cs->mult - cs->maxadj > cs->mult))) {
1178 cs->maxadj
[all...]
H A Dtimekeeping.c2030 if (unlikely(tk->tkr_mono.clock->maxadj &&
2032 > tk->tkr_mono.clock->maxadj))) {
2036 (long)tk->tkr_mono.clock->mult + tk->tkr_mono.clock->maxadj);

Completed in 126 milliseconds