struct hrtimer_clock(9)

NAME

struct_hrtimer_clock_base - the timer base for a specific clock

SYNOPSIS

struct hrtimer_clock_base {
  struct hrtimer_cpu_base * cpu_base;
  clockid_t index;
  struct rb_root active;
  struct rb_node * first;
  ktime_t resolution;
  ktime_t (* get_time) (void);
  ktime_t (* get_softirq_time) (void);
  ktime_t softirq_time;
#ifdef CONFIG_HIGH_RES_TIMERS
  ktime_t offset;
  int (* reprogram) (struct hrtimer *t,struct hrtimer_clock_base *b,ktime_t n);
#endif
};

MEMBERS

cpu_base
per cpu clock base
index
clock type index for per_cpu support when moving a timer to a base on another cpu.
active
red black tree root node for the active timers
first
pointer to the timer node which expires first
resolution
the resolution of the clock, in nanoseconds
get_time
function to retrieve the current time of the clock
get_softirq_time
function to retrieve the current time from the softirq
softirq_time
the time when running the hrtimer queue in the softirq
offset
offset of this clock to the monotonic base
reprogram
function to reprogram the timer event

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout