Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dtimerqueue.h9 struct timerqueue_node *node);
11 struct timerqueue_node *node);
12 extern struct timerqueue_node *timerqueue_iterate_next(
13 struct timerqueue_node *node);
23 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext()
27 return rb_entry_safe(leftmost, struct timerqueue_node, node); in timerqueue_getnext()
30 static inline void timerqueue_init(struct timerqueue_node *node) in timerqueue_init()
35 static inline bool timerqueue_node_queued(struct timerqueue_node *node) in timerqueue_node_queued()
H A Dtimerqueue_types.h8 struct timerqueue_node { struct
H A Dhrtimer_types.h40 struct timerqueue_node node;
H A Dposix-timers.h55 struct timerqueue_node node;
H A Drtc.h76 struct timerqueue_node node;
/linux/lib/
H A Dtimerqueue.c18 rb_entry((_n), struct timerqueue_node, node)
35 bool timerqueue_add(struct timerqueue_head *head, struct timerqueue_node *node) in timerqueue_add()
53 bool timerqueue_del(struct timerqueue_head *head, struct timerqueue_node *node) in timerqueue_del()
73 struct timerqueue_node *timerqueue_iterate_next(struct timerqueue_node *node) in timerqueue_iterate_next()
82 return container_of(next, struct timerqueue_node, node); in timerqueue_iterate_next()
/linux/kernel/time/
H A Dtimer_migration.h16 struct timerqueue_node nextevt;
H A Dhrtimer.c532 struct timerqueue_node *next; in __hrtimer_next_event_base()
927 struct timerqueue_node *next; in update_needs_ipi()
1840 struct timerqueue_node *node; in __hrtimer_run_queues()
2293 struct timerqueue_node *node; in migrate_hrtimer_list()
H A Dtimer_list.c65 struct timerqueue_node *curr; in print_active_timers()
H A Dposix-cpu-timers.c523 struct timerqueue_node *node; in cleanup_timerqueue()
803 struct timerqueue_node *next; in collect_timerqueue()
H A Dalarmtimer.c251 struct timerqueue_node *next; in alarmtimer_suspend()
H A Dtimer_migration.c562 struct timerqueue_node *node = NULL; in tmigr_next_groupevt()
/linux/drivers/rtc/
H A Dinterface.c805 struct timerqueue_node *next = timerqueue_getnext(&rtc->timerqueue); in rtc_timer_enqueue()
868 struct timerqueue_node *next = timerqueue_getnext(&rtc->timerqueue); in rtc_timer_remove()
904 struct timerqueue_node *next; in rtc_timer_do_work()
H A Dclass.c29 struct timerqueue_node *node; in rtc_device_release()