hrtimer_cpu_base
struct hrtimer_cpu_base *cpu_base;
struct hrtimer_cpu_base *cpu_base = base->cpu_base;
hrtimer_update_softirq_timer(struct hrtimer_cpu_base *cpu_base, bool reprogram)
static inline bool hrtimer_base_is_online(struct hrtimer_cpu_base *base)
struct hrtimer_cpu_base *this_cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *new_cpu_base = new_base->cpu_base;
static void hrtimer_cpu_base_init_expiry_lock(struct hrtimer_cpu_base *base)
static void hrtimer_cpu_base_lock_expiry(struct hrtimer_cpu_base *base)
static void hrtimer_cpu_base_unlock_expiry(struct hrtimer_cpu_base *base)
static struct hrtimer_cpu_base migration_cpu_base = {
static void hrtimer_sync_wait_running(struct hrtimer_cpu_base *cpu_base,
hrtimer_cpu_base_init_expiry_lock(struct hrtimer_cpu_base *base) { }
hrtimer_cpu_base_lock_expiry(struct hrtimer_cpu_base *base) { }
hrtimer_cpu_base_unlock_expiry(struct hrtimer_cpu_base *base) { }
static inline void hrtimer_sync_wait_running(struct hrtimer_cpu_base *base,
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *cpu_base;
static void __run_hrtimer(struct hrtimer_cpu_base *cpu_base,
static void __hrtimer_run_queues(struct hrtimer_cpu_base *cpu_base, ktime_t now,
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *new_cpu_base,
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *this_cpu_base)
static inline struct hrtimer_cpu_base *get_target_base(struct hrtimer_cpu_base *base, int pinned)
struct hrtimer_cpu_base *cpu_base = &per_cpu(hrtimer_bases, cpu);
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *old_base, *new_base;
struct hrtimer_cpu_base *new_cpu_base, *this_cpu_base;
__next_base(struct hrtimer_cpu_base *cpu_base, unsigned int *active)
static ktime_t __hrtimer_next_event_base(struct hrtimer_cpu_base *cpu_base,
__hrtimer_get_next_event(struct hrtimer_cpu_base *cpu_base, unsigned int active_mask)
static ktime_t hrtimer_update_next_event(struct hrtimer_cpu_base *cpu_base)
static inline ktime_t hrtimer_update_base(struct hrtimer_cpu_base *base)
static inline int hrtimer_hres_active(struct hrtimer_cpu_base *cpu_base)
static void __hrtimer_reprogram(struct hrtimer_cpu_base *cpu_base,
hrtimer_force_reprogram(struct hrtimer_cpu_base *cpu_base, int skip_equal)
struct hrtimer_cpu_base *base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *base = this_cpu_ptr(&hrtimer_bases);
DEFINE_PER_CPU(struct hrtimer_cpu_base, hrtimer_bases) =
struct hrtimer_cpu_base *cpu_base = this_cpu_ptr(&hrtimer_bases);
struct hrtimer_cpu_base *timer_cpu_base = base->cpu_base;
static bool update_needs_ipi(struct hrtimer_cpu_base *cpu_base,
struct hrtimer_cpu_base *cpu_base = raw_cpu_ptr(&hrtimer_bases);
DECLARE_PER_CPU(struct hrtimer_cpu_base, hrtimer_bases);
struct hrtimer_cpu_base *cpu_base = &per_cpu(hrtimer_bases, cpu);