Lines Matching refs:next
127 usec_t next, accuracy;
168 usec_t next;
320 if (x->time.next < y->time.next)
322 if (x->time.next > y->time.next)
329 return usec_add(s->time.next, s->time.accuracy);
438 e->realtime.next = e->boottime.next = e->monotonic.next = e->realtime_alarm.next = e->boottime_alarm.next = USEC_INFINITY;
1102 s->time.next = usec;
1752 *usec = s->time.next;
1764 s->time.next = usec;
1980 if (!a || a->enabled == SD_EVENT_OFF || a->time.next == USEC_INFINITY) {
1985 if (d->next == USEC_INFINITY)
1993 d->next = USEC_INFINITY;
2000 t = sleep_between(e, a->time.next, time_event_source_latest(b));
2001 if (d->next == t)
2017 d->next = t;
2040 static int flush_timer(sd_event *e, int fd, uint32_t events, usec_t *next) {
2060 if (next)
2061 *next = USEC_INFINITY;
2080 s->time.next > n ||
2273 r = s->time.callback(s, s->time.next, s->userdata);
2548 r = flush_timer(e, d->fd, ev_queue[i].events, &d->next);