Lines Matching full:rb_color
327 #define RB_COLOR(elm, field) (elm)->field.rbe_color
334 RB_COLOR(elm, field) = RB_RED; \
338 RB_COLOR(black, field) = RB_BLACK; \
339 RB_COLOR(red, field) = RB_RED; \
416 RB_COLOR(parent, field) == RB_RED) { \
420 if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
421 RB_COLOR(tmp, field) = RB_BLACK; \
436 if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
437 RB_COLOR(tmp, field) = RB_BLACK; \
452 RB_COLOR(head->rbh_root, field) = RB_BLACK; \
459 while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \
463 if (RB_COLOR(tmp, field) == RB_RED) { \
469 RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
471 RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
472 RB_COLOR(tmp, field) = RB_RED; \
477 RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\
481 RB_COLOR(oleft, field) = RB_BLACK;\
482 RB_COLOR(tmp, field) = RB_RED; \
486 RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
487 RB_COLOR(parent, field) = RB_BLACK; \
489 RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\
496 if (RB_COLOR(tmp, field) == RB_RED) { \
502 RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
504 RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
505 RB_COLOR(tmp, field) = RB_RED; \
510 RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\
514 RB_COLOR(oright, field) = RB_BLACK;\
515 RB_COLOR(tmp, field) = RB_RED; \
519 RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
520 RB_COLOR(parent, field) = RB_BLACK; \
522 RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\
530 RB_COLOR(elm, field) = RB_BLACK; \
549 color = RB_COLOR(elm, field); \
583 color = RB_COLOR(elm, field); \