Lines Matching refs:timer
534 RegTimer(mtcp_manager_t mtcp, struct timer *timer) in RegTimer() argument
538 struct timer *walk; in RegTimer()
541 if (TIMEVAL_LT(&walk->exp, &timer->exp)) { in RegTimer()
542 TAILQ_INSERT_AFTER(&mtcp->timer_list, walk, timer, timer_link); in RegTimer()
549 TAILQ_INSERT_HEAD(&mtcp->timer_list, timer, timer_link); in RegTimer()
553 static struct timer *
557 struct timer *t = MPAllocateChunk(mtcp->timer_pool); in NewTimer()
559 struct timer *t = calloc(1, sizeof(struct timer)); in NewTimer()
573 DelTimer(mtcp_manager_t mtcp, struct timer *timer) in DelTimer() argument
575 TAILQ_REMOVE(&mtcp->timer_list, timer, timer_link); in DelTimer()
577 MPFreeChunk(mtcp->timer_pool, timer); in DelTimer()
579 free(timer); in DelTimer()
590 struct timer *t = NewTimer(mtcp, id, timeout, cb); in mtcp_settimer()