Lines Matching refs:clocksource
18 #include <linux/clocksource.h>
26 /* Current clocksource used for timekeeping. */
27 struct clocksource *clock;
28 /* The shift value of the current clocksource. */
53 * timekeeper_setup_internals - Set up internals to use clocksource clock.
55 * @clock: Pointer to clocksource.
57 * Calculates a fixed cycle/nsec interval for a given clocksource/adjustment
62 static void timekeeper_setup_internals(struct clocksource *clock)
94 * active clocksource. These value will be adjusted via NTP
104 struct clocksource *clock;
106 /* read clocksource: */
121 struct clocksource *clock;
123 /* read clocksource: */
190 struct clocksource *clock;
349 * Accumulates current time interval and initializes new clocksource
353 struct clocksource *new, *old;
355 new = (struct clocksource *) data;
371 * This function is called from clocksource.c after a new, better clock
374 void timekeeping_notify(struct clocksource *clock)
439 * timekeeping_max_deferment - Returns max time the clocksource can be deferred
442 * ensure that the clocksource does not change!
462 * timekeeping_init - Initializes the clocksource and common timekeeping values
466 struct clocksource *clock;
504 * This is for the generic clocksource timekeeping.
715 * update_wall_time - Uses the current clocksource to increment the wall time
721 struct clocksource *clock;
764 * slightly speeding the clocksource up in timekeeping_adjust(),
802 /* check to see if there is a new clocksource to use */