STRUCT HRTIMER_CLOCK
Section: Driver Basics (9)
Updated: February 2011
Index
Return to Main Contents
 
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 softirq_time;
#ifdef CONFIG_HIGH_RES_TIMERS
  ktime_t offset;
#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
softirq_time
- 
the time when running the hrtimer queue in the softirq
offset
- 
offset of this clock to the monotonic base
COPYRIGHT