Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dtimerqueue.h9 struct timerqueue_node { struct
16 struct timerqueue_node *next; argument
21 struct timerqueue_node *node);
23 struct timerqueue_node *node);
24 extern struct timerqueue_node *timerqueue_iterate_next(
25 struct timerqueue_node *node);
36 struct timerqueue_node *timerqueue_getnext(struct timerqueue_head *head) in timerqueue_getnext()
41 static inline void timerqueue_init(struct timerqueue_node *node) in timerqueue_init()
Dalarmtimer.h42 struct timerqueue_node node;
Drtc.h91 struct timerqueue_node node;
Dhrtimer.h111 struct timerqueue_node node;
/Linux-v4.19/lib/
Dtimerqueue.c40 bool timerqueue_add(struct timerqueue_head *head, struct timerqueue_node *node) in timerqueue_add()
44 struct timerqueue_node *ptr; in timerqueue_add()
51 ptr = rb_entry(parent, struct timerqueue_node, node); in timerqueue_add()
77 bool timerqueue_del(struct timerqueue_head *head, struct timerqueue_node *node) in timerqueue_del()
85 head->next = rb_entry_safe(rbn, struct timerqueue_node, node); in timerqueue_del()
102 struct timerqueue_node *timerqueue_iterate_next(struct timerqueue_node *node) in timerqueue_iterate_next()
111 return container_of(next, struct timerqueue_node, node); in timerqueue_iterate_next()
/Linux-v4.19/drivers/rtc/
Dinterface.c803 struct timerqueue_node *next = timerqueue_getnext(&rtc->timerqueue); in rtc_timer_enqueue()
862 struct timerqueue_node *next = timerqueue_getnext(&rtc->timerqueue); in rtc_timer_remove()
897 struct timerqueue_node *next; in rtc_timer_do_work()
/Linux-v4.19/kernel/time/
Dhrtimer.c501 struct timerqueue_node *next; in __hrtimer_next_event_base()
1435 struct timerqueue_node *node; in __hrtimer_run_queues()
1830 struct timerqueue_node *node; in migrate_hrtimer_list()
Dtimer_list.c83 struct timerqueue_node *curr; in print_active_timers()
Dalarmtimer.c269 struct timerqueue_node *next; in alarmtimer_suspend()