Lines Matching +full:use +full:- +full:internal +full:- +full:clock
1 /* SPDX-License-Identifier: GPL-2.0 */
4 * handling code or timekeeping internal code!
15 * struct tk_read_base - base structure for timekeeping readout
16 * @clock: Current clocksource used for timekeeping.
18 * @cycle_last: @clock cycle value at last update
23 * @base_real: Nanoseconds base value for clock REALTIME readout
31 * @base_real is for the fast NMI safe accessor to allow reading clock
35 struct clocksource *clock; member
46 * struct timekeeper - Structure holding internal timekeeping values.
52 * @offs_real: Offset clock monotonic -> clock realtime
53 * @offs_boot: Offset clock monotonic -> clock boottime
54 * @offs_tai: Offset clock monotonic -> clock tai
56 * @clock_was_set_seq: The sequence number of clock was set events
58 * @next_leap_ktime: CLOCK_MONOTONIC time value of a pending leap-second
61 * @cycle_interval: Number of clock cycles in one NTP interval
62 * @xtime_interval: Number of clock shifted nano seconds in one NTP
69 * @ntp_error_shift: Shift conversion between clock shifted nano seconds and
79 * ALWAYS keep the tv_nsec part positive so we can use the usual
108 /* The following members are for timekeeping internal use */
116 * mid-tick, and we don't want to apply that new value to