Lines Matching refs:time
89 struct notice { time_t time; member
108 struct key { time_t time; member
151 n->time = LB; in el_init()
157 k->time = LB; in el_init()
171 n->time = t; in el_init()
177 k->time = t; in el_init()
193 n->time = INFINITY; in el_init()
200 k->time = INFINITY; in el_init()
218 el_add(void *event, time_t time, int id) in el_add() argument
236 if ((index == NULL) || (time <= 0)) { in el_add()
239 if (time < LB) { in el_add()
245 n->time = time; in el_add()
253 while ((ind->key)->time <= time) ind = ind->right; in el_add()
257 while (k->time > time) k = k->left; in el_add()
268 k2->time = n2->time; in el_add()
277 if (k2->time > time) k = k2; } in el_add()
285 while (n2->time > time) n2 = n2->left; in el_add()
291 if ((current == NULL) || (current->time > time)) in el_add()
330 (n->key)->time = (n->left)->time; in el_remove()
401 while ((index->key)->time < current->time) { in el_first()
405 k->time += DT; in el_first()
406 (k->notice)->time += DT; in el_first()
427 next_int = k->time + DT; /* upper bound on new inter. */ in el_first()
428 while (k->time < next_int) k = k->right; in el_first()
432 while (n->time >= next_int) { in el_first()
445 fk->time = next_int; in el_first()
453 fn->time = next_int; in el_first()