• Home
  • Raw
  • Download

Lines Matching refs:timer

91 void init_timer_key(struct timer_list *timer,
94 void init_timer_deferrable_key(struct timer_list *timer,
99 #define init_timer(timer) \ argument
102 init_timer_key((timer), #timer, &__key); \
105 #define init_timer_deferrable(timer) \ argument
108 init_timer_deferrable_key((timer), #timer, &__key); \
111 #define init_timer_on_stack(timer) \ argument
114 init_timer_on_stack_key((timer), #timer, &__key); \
117 #define setup_timer(timer, fn, data) \ argument
120 setup_timer_key((timer), #timer, &__key, (fn), (data));\
123 #define setup_timer_on_stack(timer, fn, data) \ argument
126 setup_timer_on_stack_key((timer), #timer, &__key, \
129 #define setup_deferrable_timer_on_stack(timer, fn, data) \ argument
132 setup_deferrable_timer_on_stack_key((timer), #timer, \
137 #define init_timer(timer)\ argument
138 init_timer_key((timer), NULL, NULL)
139 #define init_timer_deferrable(timer)\ argument
140 init_timer_deferrable_key((timer), NULL, NULL)
141 #define init_timer_on_stack(timer)\ argument
142 init_timer_on_stack_key((timer), NULL, NULL)
143 #define setup_timer(timer, fn, data)\ argument
144 setup_timer_key((timer), NULL, NULL, (fn), (data))
145 #define setup_timer_on_stack(timer, fn, data)\ argument
146 setup_timer_on_stack_key((timer), NULL, NULL, (fn), (data))
147 #define setup_deferrable_timer_on_stack(timer, fn, data)\ argument
148 setup_deferrable_timer_on_stack_key((timer), NULL, NULL, (fn), (data))
152 extern void init_timer_on_stack_key(struct timer_list *timer,
155 extern void destroy_timer_on_stack(struct timer_list *timer);
157 static inline void destroy_timer_on_stack(struct timer_list *timer) { } in destroy_timer_on_stack() argument
158 static inline void init_timer_on_stack_key(struct timer_list *timer, in init_timer_on_stack_key() argument
162 init_timer_key(timer, name, key); in init_timer_on_stack_key()
166 static inline void setup_timer_key(struct timer_list * timer, in setup_timer_key() argument
172 timer->function = function; in setup_timer_key()
173 timer->data = data; in setup_timer_key()
174 init_timer_key(timer, name, key); in setup_timer_key()
177 static inline void setup_timer_on_stack_key(struct timer_list *timer, in setup_timer_on_stack_key() argument
183 timer->function = function; in setup_timer_on_stack_key()
184 timer->data = data; in setup_timer_on_stack_key()
185 init_timer_on_stack_key(timer, name, key); in setup_timer_on_stack_key()
188 extern void setup_deferrable_timer_on_stack_key(struct timer_list *timer,
204 static inline int timer_pending(const struct timer_list * timer) in timer_pending() argument
206 return timer->entry.next != NULL; in timer_pending()
209 extern void add_timer_on(struct timer_list *timer, int cpu);
210 extern int del_timer(struct timer_list * timer);
211 extern int mod_timer(struct timer_list *timer, unsigned long expires);
212 extern int mod_timer_pending(struct timer_list *timer, unsigned long expires);
213 extern int mod_timer_pinned(struct timer_list *timer, unsigned long expires);
243 extern void timer_stats_update_stats(void *timer, pid_t pid, void *startf,
247 extern void __timer_stats_timer_set_start_info(struct timer_list *timer,
250 static inline void timer_stats_timer_set_start_info(struct timer_list *timer) in timer_stats_timer_set_start_info() argument
254 __timer_stats_timer_set_start_info(timer, __builtin_return_address(0)); in timer_stats_timer_set_start_info()
257 static inline void timer_stats_timer_clear_start_info(struct timer_list *timer) in timer_stats_timer_clear_start_info() argument
259 timer->start_site = NULL; in timer_stats_timer_clear_start_info()
266 static inline void timer_stats_timer_set_start_info(struct timer_list *timer) in timer_stats_timer_set_start_info() argument
270 static inline void timer_stats_timer_clear_start_info(struct timer_list *timer) in timer_stats_timer_clear_start_info() argument
275 extern void add_timer(struct timer_list *timer);
277 extern int try_to_del_timer_sync(struct timer_list *timer);
280 extern int del_timer_sync(struct timer_list *timer);