HomeSort by: relevance | last modified time | path
    Searched refs:rb_info (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/sys/
rbtree.h 62 * rb_info contains the two flags and the parent back pointer.
66 uintptr_t rb_info; member in struct:rb_node
71 ((struct rb_node *)((rb)->rb_info & ~RB_FLAG_MASK))
73 ((void)((rb)->rb_info = (uintptr_t)(father)|((rb)->rb_info & RB_FLAG_MASK)))
85 (((rb)->rb_info & RB_FLAG_POSITION) ? RB_DIR_RIGHT : RB_DIR_LEFT)
88 #define RB_RED_P(rb) (!RB_SENTINEL_P(rb) && ((rb)->rb_info & RB_FLAG_RED) != 0)
89 #define RB_BLACK_P(rb) (RB_SENTINEL_P(rb) || ((rb)->rb_info & RB_FLAG_RED) == 0)
90 #define RB_MARK_RED(rb) ((void)((rb)->rb_info |= RB_FLAG_RED))
91 #define RB_MARK_BLACK(rb) ((void)((rb)->rb_info &= ~RB_FLAG_RED)
    [all...]
  /src/common/lib/libc/gen/
rbtree.c 376 tmp.rb_info = 0;

Completed in 98 milliseconds