Lines Matching refs:th
40 timer_get(struct timer_head *th, enum Timer timer) in timer_get() argument
44 TAILQ_FOREACH(t, th, entry) in timer_get()
52 timer_nextisdue(struct timer_head *th, time_t now) in timer_nextisdue() argument
56 t = TAILQ_FIRST(th); in timer_nextisdue()
63 timer_nextduein(struct timer_head *th, time_t now) in timer_nextduein() argument
67 if ((t = TAILQ_FIRST(th)) != NULL && t->val > 0) in timer_nextduein()
73 timer_running(struct timer_head *th, enum Timer timer, time_t *left) in timer_running() argument
75 struct timer *t = timer_get(th, timer); in timer_running()
86 timer_set(struct timer_head *th, enum Timer timer, u_int offset) in timer_set() argument
88 struct timer *t = timer_get(th, timer); in timer_set()
98 TAILQ_REMOVE(th, t, entry); in timer_set()
103 TAILQ_FOREACH(next, th, entry) in timer_set()
109 TAILQ_INSERT_TAIL(th, t, entry); in timer_set()
113 timer_stop(struct timer_head *th, enum Timer timer) in timer_stop() argument
115 struct timer *t = timer_get(th, timer); in timer_stop()
119 TAILQ_REMOVE(th, t, entry); in timer_stop()
120 TAILQ_INSERT_TAIL(th, t, entry); in timer_stop()
125 timer_remove(struct timer_head *th, enum Timer timer) in timer_remove() argument
127 struct timer *t = timer_get(th, timer); in timer_remove()
130 TAILQ_REMOVE(th, t, entry); in timer_remove()
136 timer_remove_all(struct timer_head *th) in timer_remove_all() argument
140 while ((t = TAILQ_FIRST(th)) != NULL) { in timer_remove_all()
141 TAILQ_REMOVE(th, t, entry); in timer_remove_all()