Lines Matching refs:timer

94 void init_timer_key(struct timer_list *timer, unsigned int flags,
98 extern void init_timer_on_stack_key(struct timer_list *timer,
101 extern void destroy_timer_on_stack(struct timer_list *timer);
103 static inline void destroy_timer_on_stack(struct timer_list *timer) { } in destroy_timer_on_stack() argument
104 static inline void init_timer_on_stack_key(struct timer_list *timer, in init_timer_on_stack_key() argument
108 init_timer_key(timer, flags, name, key); in init_timer_on_stack_key()
131 #define init_timer(timer) \ argument
132 __init_timer((timer), 0)
133 #define init_timer_deferrable(timer) \ argument
134 __init_timer((timer), TIMER_DEFERRABLE)
135 #define init_timer_on_stack(timer) \ argument
136 __init_timer_on_stack((timer), 0)
152 #define setup_timer(timer, fn, data) \ argument
153 __setup_timer((timer), (fn), (data), 0)
154 #define setup_timer_on_stack(timer, fn, data) \ argument
155 __setup_timer_on_stack((timer), (fn), (data), 0)
156 #define setup_deferrable_timer_on_stack(timer, fn, data) \ argument
157 __setup_timer_on_stack((timer), (fn), (data), TIMER_DEFERRABLE)
169 static inline int timer_pending(const struct timer_list * timer) in timer_pending() argument
171 return timer->entry.next != NULL; in timer_pending()
174 extern void add_timer_on(struct timer_list *timer, int cpu);
175 extern int del_timer(struct timer_list * timer);
176 extern int mod_timer(struct timer_list *timer, unsigned long expires);
177 extern int mod_timer_pending(struct timer_list *timer, unsigned long expires);
178 extern int mod_timer_pinned(struct timer_list *timer, unsigned long expires);
208 extern void timer_stats_update_stats(void *timer, pid_t pid, void *startf,
212 extern void __timer_stats_timer_set_start_info(struct timer_list *timer,
215 static inline void timer_stats_timer_set_start_info(struct timer_list *timer) in timer_stats_timer_set_start_info() argument
219 __timer_stats_timer_set_start_info(timer, __builtin_return_address(0)); in timer_stats_timer_set_start_info()
222 static inline void timer_stats_timer_clear_start_info(struct timer_list *timer) in timer_stats_timer_clear_start_info() argument
224 timer->start_site = NULL; in timer_stats_timer_clear_start_info()
231 static inline void timer_stats_timer_set_start_info(struct timer_list *timer) in timer_stats_timer_set_start_info() argument
235 static inline void timer_stats_timer_clear_start_info(struct timer_list *timer) in timer_stats_timer_clear_start_info() argument
240 extern void add_timer(struct timer_list *timer);
242 extern int try_to_del_timer_sync(struct timer_list *timer);
245 extern int del_timer_sync(struct timer_list *timer);