Home
last modified time | relevance | path

Searched refs:timerqueue_node (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/include/linux/
Dtimerqueue.h8 struct timerqueue_node { struct
15 struct timerqueue_node *next; argument
20 struct timerqueue_node *node);
22 struct timerqueue_node *node);
23 extern struct timerqueue_node *timerqueue_iterate_next(
24 struct timerqueue_node *node);
35 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext()
40 static inline void timerqueue_init(struct timerqueue_node *node) in timerqueue_init()
Dalarmtimer.h36 struct timerqueue_node node;
Drtc.h95 struct timerqueue_node node;
Dhrtimer.h109 struct timerqueue_node node;
/linux-4.1.27/lib/
Dtimerqueue.c39 void timerqueue_add(struct timerqueue_head *head, struct timerqueue_node *node) in timerqueue_add()
43 struct timerqueue_node *ptr; in timerqueue_add()
50 ptr = rb_entry(parent, struct timerqueue_node, node); in timerqueue_add()
72 void timerqueue_del(struct timerqueue_head *head, struct timerqueue_node *node) in timerqueue_del()
81 rb_entry(rbn, struct timerqueue_node, node) : NULL; in timerqueue_del()
97 struct timerqueue_node *timerqueue_iterate_next(struct timerqueue_node *node) in timerqueue_iterate_next()
106 return container_of(next, struct timerqueue_node, node); in timerqueue_iterate_next()
/linux-4.1.27/kernel/time/
Dhrtimer.c453 struct timerqueue_node *next; in __hrtimer_get_next_event()
878 struct timerqueue_node *next_timer; in __remove_hrtimer()
1270 struct timerqueue_node *node; in hrtimer_interrupt()
1436 struct timerqueue_node *node; in hrtimer_run_queues()
1637 struct timerqueue_node *node; in migrate_hrtimer_list()
Dtimer_list.c89 struct timerqueue_node *curr; in print_active_timers()
Dalarmtimer.c242 struct timerqueue_node *next; in alarmtimer_suspend()
/linux-4.1.27/drivers/rtc/
Dinterface.c838 struct timerqueue_node *next = timerqueue_getnext(&rtc->timerqueue); in rtc_timer_remove()
872 struct timerqueue_node *next; in rtc_timer_do_work()