struct hrtimer_clock_base — the timer base for a specific clock
struct hrtimer_clock_base { struct hrtimer_cpu_base * cpu_base; clockid_t index; struct timerqueue_head active; ktime_t resolution; ktime_t (* get_time) (void); ktime_t softirq_time; #ifdef CONFIG_HIGH_RES_TIMERS ktime_t offset; #endif };
per cpu clock base
clock type index for per_cpu support when moving a timer to a base on another cpu.
red black tree root node for the active timers
the resolution of the clock, in nanoseconds
function to retrieve the current time of the clock
the time when running the hrtimer queue in the softirq
offset of this clock to the monotonic base