Lines Matching refs:timer_base

198 struct timer_base {  struct
214 static DEFINE_PER_CPU(struct timer_base, timer_bases[NR_BASES]); argument
548 trigger_dyntick_cpu(struct timer_base *base, struct timer_list *timer) in trigger_dyntick_cpu()
577 static void enqueue_timer(struct timer_base *base, struct timer_list *timer, in enqueue_timer()
603 static void internal_add_timer(struct timer_base *base, struct timer_list *timer) in internal_add_timer()
831 static int detach_if_pending(struct timer_list *timer, struct timer_base *base, in detach_if_pending()
848 static inline struct timer_base *get_timer_cpu_base(u32 tflags, u32 cpu) in get_timer_cpu_base()
850 struct timer_base *base = per_cpu_ptr(&timer_bases[BASE_STD], cpu); in get_timer_cpu_base()
861 static inline struct timer_base *get_timer_this_cpu_base(u32 tflags) in get_timer_this_cpu_base()
863 struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); in get_timer_this_cpu_base()
874 static inline struct timer_base *get_timer_base(u32 tflags) in get_timer_base()
879 static inline struct timer_base *
880 get_target_base(struct timer_base *base, unsigned tflags) in get_target_base()
890 static inline void forward_timer_base(struct timer_base *base) in forward_timer_base()
927 static struct timer_base *lock_timer_base(struct timer_list *timer, in lock_timer_base()
932 struct timer_base *base; in lock_timer_base()
961 struct timer_base *base, *new_base; in __mod_timer()
1155 struct timer_base *new_base, *base; in add_timer_on()
1198 struct timer_base *base; in del_timer()
1223 struct timer_base *base; in try_to_del_timer_sync()
1241 static __init void timer_base_init_expiry_lock(struct timer_base *base) in timer_base_init_expiry_lock()
1246 static inline void timer_base_lock_expiry(struct timer_base *base) in timer_base_lock_expiry()
1251 static inline void timer_base_unlock_expiry(struct timer_base *base) in timer_base_unlock_expiry()
1263 static void timer_sync_wait_running(struct timer_base *base) in timer_sync_wait_running()
1287 struct timer_base *base = get_timer_base(tf); in del_timer_wait_running()
1304 static inline void timer_base_init_expiry_lock(struct timer_base *base) { } in timer_base_init_expiry_lock()
1305 static inline void timer_base_lock_expiry(struct timer_base *base) { } in timer_base_lock_expiry()
1306 static inline void timer_base_unlock_expiry(struct timer_base *base) { } in timer_base_unlock_expiry()
1307 static inline void timer_sync_wait_running(struct timer_base *base) { } in timer_sync_wait_running()
1428 static void expire_timers(struct timer_base *base, struct hlist_head *head) in expire_timers()
1463 static int collect_expired_timers(struct timer_base *base, in collect_expired_timers()
1493 static int next_pending_bucket(struct timer_base *base, unsigned offset, in next_pending_bucket()
1511 static unsigned long __next_timer_interrupt(struct timer_base *base) in __next_timer_interrupt()
1626 struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); in get_next_timer_interrupt()
1684 struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); in timer_clear_idle()
1723 static inline void __run_timers(struct timer_base *base) in __run_timers()
1758 struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); in run_timer_softirq()
1770 struct timer_base *base = this_cpu_ptr(&timer_bases[BASE_STD]); in run_local_timers()
1921 static void migrate_timer_list(struct timer_base *new_base, struct hlist_head *head) in migrate_timer_list()
1936 struct timer_base *base; in timers_prepare_cpu()
1950 struct timer_base *old_base; in timers_dead_cpu()
1951 struct timer_base *new_base; in timers_dead_cpu()
1988 struct timer_base *base; in init_timer_cpu()