Lines Matching refs:tvec_base
80 struct tvec_base { struct
98 static DEFINE_PER_CPU(struct tvec_base, tvec_bases); argument
137 static inline struct tvec_base *get_target_base(struct tvec_base *base, in get_target_base()
145 static inline struct tvec_base *get_target_base(struct tvec_base *base, in get_target_base()
374 __internal_add_timer(struct tvec_base *base, struct timer_list *timer) in __internal_add_timer()
415 static void internal_add_timer(struct tvec_base *base, struct timer_list *timer) in internal_add_timer()
725 detach_expired_timer(struct timer_list *timer, struct tvec_base *base) in detach_expired_timer()
733 static int detach_if_pending(struct timer_list *timer, struct tvec_base *base, in detach_if_pending()
762 static struct tvec_base *lock_timer_base(struct timer_list *timer, in lock_timer_base()
768 struct tvec_base *base; in lock_timer_base()
785 struct tvec_base *base, *new_base; in __mod_timer()
980 struct tvec_base *new_base = per_cpu_ptr(&tvec_bases, cpu); in add_timer_on()
981 struct tvec_base *base; in add_timer_on()
1022 struct tvec_base *base; in del_timer()
1048 struct tvec_base *base; in try_to_del_timer_sync()
1132 static int cascade(struct tvec_base *base, struct tvec *tv, int index) in cascade()
1205 static inline void __run_timers(struct tvec_base *base) in __run_timers()
1269 static unsigned long __next_timer_interrupt(struct tvec_base *base) in __next_timer_interrupt()
1382 struct tvec_base *base = this_cpu_ptr(&tvec_bases); in get_next_timer_interrupt()
1434 struct tvec_base *base = this_cpu_ptr(&tvec_bases); in run_timer_softirq()
1570 static void migrate_timer_list(struct tvec_base *new_base, struct hlist_head *head) in migrate_timer_list()
1586 struct tvec_base *old_base; in migrate_timers()
1587 struct tvec_base *new_base; in migrate_timers()
1644 struct tvec_base *base = per_cpu_ptr(&tvec_bases, cpu); in init_timer_cpu()