Lines Matching refs:HEAP0
2235 #define HEAP0 (DHEAP - 1) /* index of first element in heap */ macro
2236 #define HPARENT(k) ((((k) - HEAP0 - 1) / DHEAP) + HEAP0)
2244 ANHE *E = heap + N + HEAP0; in downheap()
2250 ANHE *pos = heap + DHEAP * (k - HEAP0) + HEAP0 + 1; in downheap()
2285 #define HEAP0 1 macro
2299 if (c >= N + HEAP0) in downheap()
2302 c += c + 1 < N + HEAP0 && ANHE_at (heap [c]) > ANHE_at (heap [c + 1]) in downheap()
2345 if (k > HEAP0 && ANHE_at (heap [k]) <= ANHE_at (heap [HPARENT (k)])) in adjustheap()
2360 upheap (heap, i + HEAP0); in reheap()
3107 for (i = HEAP0; i < N + HEAP0; ++i) in verify_heap()
3110 …assert (("libev: heap condition violated", i == HEAP0 || ANHE_at (heap [HPARENT (i)]) <= ANHE_at (… in verify_heap()
3325 if (timercnt && ANHE_at (timers [HEAP0]) < mn_now) in timers_reify()
3329 ev_timer *w = (ev_timer *)ANHE_w (timers [HEAP0]); in timers_reify()
3342 ANHE_at_cache (timers [HEAP0]); in timers_reify()
3343 downheap (timers, timercnt, HEAP0); in timers_reify()
3351 while (timercnt && ANHE_at (timers [HEAP0]) < mn_now); in timers_reify()
3389 while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now) in periodics_reify()
3393 ev_periodic *w = (ev_periodic *)ANHE_w (periodics [HEAP0]); in periodics_reify()
3404 ANHE_at_cache (periodics [HEAP0]); in periodics_reify()
3405 downheap (periodics, periodiccnt, HEAP0); in periodics_reify()
3410 ANHE_at_cache (periodics [HEAP0]); in periodics_reify()
3411 downheap (periodics, periodiccnt, HEAP0); in periodics_reify()
3419 while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now); in periodics_reify()
3433 for (i = HEAP0; i < periodiccnt + HEAP0; ++i) in periodics_reschedule()
3457 ANHE *he = timers + i + HEAP0; in timers_reschedule()
3613 ev_tstamp to = ANHE_at (timers [HEAP0]) - mn_now; in ev_run()
3620 ev_tstamp to = ANHE_at (periodics [HEAP0]) - ev_rt_now; in ev_run()
3886 ev_start (EV_A_ (W)w, timercnt + HEAP0 - 1); in ev_timer_start()
3913 if (expect_true (active < timercnt + HEAP0)) in ev_timer_stop()
3915 timers [active] = timers [timercnt + HEAP0]; in ev_timer_stop()
3980 ev_start (EV_A_ (W)w, periodiccnt + HEAP0 - 1); in ev_periodic_start()
4007 if (expect_true (active < periodiccnt + HEAP0)) in ev_periodic_stop()
4009 periodics [active] = periodics [periodiccnt + HEAP0]; in ev_periodic_stop()
5014 for (i = timercnt + HEAP0; i-- > HEAP0; ) in ev_walk()
5029 for (i = periodiccnt + HEAP0; i-- > HEAP0; ) in ev_walk()