sys/sys/arb.h
100
((((intptr_t)(idx) <= ARB_NULLIDX) || ((idx) >= ARB_MAXNODES(head))) ? \
sys/sys/arb.h
115
(intptr_t)ARB_NULLIDX)
sys/sys/arb.h
130
parent ? ARB_SELFIDX(head, parent) : ARB_NULLIDX; \
sys/sys/arb.h
131
ARB_LEFTIDX(elm, field) = ARB_RIGHTIDX(elm, field) = ARB_NULLIDX; \
sys/sys/arb.h
149
if (ARB_RIGHTIDX(elm, field) != ARB_NULLIDX) { \
sys/sys/arb.h
155
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) { \
sys/sys/arb.h
168
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) \
sys/sys/arb.h
177
if (ARB_LEFTIDX(elm, field) != ARB_NULLIDX) { \
sys/sys/arb.h
183
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) { \
sys/sys/arb.h
196
if (ARB_PARENTIDX(tmp, field) != ARB_NULLIDX) \
sys/sys/arb.h
212
if (ARB_FREEIDX(head) == ARB_NULLIDX && !ARB_FULL(head)) { \
sys/sys/arb.h
552
if (ARB_MINIDX(head) == ARB_NULLIDX || \
sys/sys/arb.h
556
if (ARB_MAXIDX(head) == ARB_NULLIDX || \
sys/sys/arb.h
63
((struct name){ 0, maxn, ARB_NULLIDX, ARB_NULLIDX, \
sys/sys/arb.h
64
ARB_NULLIDX, ARB_NULLIDX })
sys/sys/arb.h
70
(head)->arb_min_idx = (head)->arb_max_idx = ARB_NULLIDX; \
sys/sys/arb.h
723
#define ARB_CMIN(name, x) (ARB_MINIDX(x) == ARB_NULLIDX ? \
sys/sys/arb.h
725
#define ARB_MIN(name, x) (ARB_MINIDX(x) == ARB_NULLIDX ? \
sys/sys/arb.h
727
#define ARB_CMAX(name, x) (ARB_MAXIDX(x) == ARB_NULLIDX ? \
sys/sys/arb.h
729
#define ARB_MAX(name, x) (ARB_MAXIDX(x) == ARB_NULLIDX ? \
sys/sys/arb.h
89
(elm)->field.arbe_right_idx = ARB_NULLIDX; \