Lines Matching refs:tv

348 event_loopexit(struct timeval *tv)  in event_loopexit()  argument
351 current_base, tv)); in event_loopexit()
355 event_base_loopexit(struct event_base *event_base, struct timeval *tv) in event_base_loopexit() argument
358 event_base, tv)); in event_base_loopexit()
374 struct timeval tv; in event_base_loop() local
402 gettime(&tv); in event_base_loop()
403 if (timercmp(&tv, &base->event_tv, <)) { in event_base_loop()
407 timersub(&base->event_tv, &tv, &off); in event_base_loop()
410 base->event_tv = tv; in event_base_loop()
413 timeout_next(base, &tv); in event_base_loop()
415 timerclear(&tv); in event_base_loop()
423 res = evsel->dispatch(base, evbase, &tv); in event_base_loop()
466 void (*callback)(int, short, void *), void *arg, struct timeval *tv) in event_once() argument
483 if (tv == NULL) { in event_once()
485 tv = &etv; in event_once()
499 res = event_add(&eonce->ev, tv); in event_once()
563 event_pending(struct event *ev, short event, struct timeval *tv) in event_pending() argument
580 if (tv != NULL && (flags & event & EV_TIMEOUT)) { in event_pending()
585 timeradd(&now, &res, tv); in event_pending()
592 event_add(struct event *ev, struct timeval *tv) in event_add() argument
603 tv ? "EV_TIMEOUT " : " ", in event_add()
608 if (tv != NULL) { in event_add()
631 timeradd(&now, tv, &ev->ev_timeout); in event_add()
635 tv->tv_sec, ev->ev_callback)); in event_add()
714 timeout_next(struct event_base *base, struct timeval *tv) in timeout_next() argument
722 *tv = dflt; in timeout_next()
730 timerclear(tv); in timeout_next()
734 timersub(&ev->ev_timeout, &now, tv); in timeout_next()
736 assert(tv->tv_sec >= 0); in timeout_next()
737 assert(tv->tv_usec >= 0); in timeout_next()
739 event_debug(("timeout_next: in %d seconds", tv->tv_sec)); in timeout_next()