Home
last modified time | relevance | path

Searched refs:rb_info (Results 1 – 4 of 4) sorted by relevance

/netbsd/src/sys/sys/
Drbtree.h58 uintptr_t rb_info; member
63 ((struct rb_node *)((rb)->rb_info & ~RB_FLAG_MASK))
65 ((void)((rb)->rb_info = (uintptr_t)(father)|((rb)->rb_info & RB_FLAG_MASK)))
77 (((rb)->rb_info & RB_FLAG_POSITION) ? RB_DIR_RIGHT : RB_DIR_LEFT)
80 #define RB_RED_P(rb) (!RB_SENTINEL_P(rb) && ((rb)->rb_info & RB_FLAG_RED) != 0)
81 #define RB_BLACK_P(rb) (RB_SENTINEL_P(rb) || ((rb)->rb_info & RB_FLAG_RED) == 0)
82 #define RB_MARK_RED(rb) ((void)((rb)->rb_info |= RB_FLAG_RED))
83 #define RB_MARK_BLACK(rb) ((void)((rb)->rb_info &= ~RB_FLAG_RED))
84 #define RB_INVERT_COLOR(rb) ((void)((rb)->rb_info ^= RB_FLAG_RED))
87 ((void)((position) ? ((rb)->rb_info |= RB_FLAG_POSITION) : \
[all …]
/netbsd/src/external/bsd/libarchive/dist/libarchive/
Darchive_rb.c49 ((struct archive_rb_node *)((rb)->rb_info & ~RB_FLAG_MASK))
51 ((void)((rb)->rb_info = (uintptr_t)(father)|((rb)->rb_info & RB_FLAG_MASK)))
63 (((rb)->rb_info & RB_FLAG_POSITION) ? RB_DIR_RIGHT : RB_DIR_LEFT)
66 #define RB_RED_P(rb) (!RB_SENTINEL_P(rb) && ((rb)->rb_info & RB_FLAG_RED) != 0)
67 #define RB_BLACK_P(rb) (RB_SENTINEL_P(rb) || ((rb)->rb_info & RB_FLAG_RED) == 0)
68 #define RB_MARK_RED(rb) ((void)((rb)->rb_info |= RB_FLAG_RED))
69 #define RB_MARK_BLACK(rb) ((void)((rb)->rb_info &= ~RB_FLAG_RED))
70 #define RB_INVERT_COLOR(rb) ((void)((rb)->rb_info ^= RB_FLAG_RED))
73 ((void)((position) ? ((rb)->rb_info |= RB_FLAG_POSITION) : \
74 ((rb)->rb_info &= ~RB_FLAG_POSITION)))
[all …]
Darchive_rb.h42 uintptr_t rb_info; member
/netbsd/src/common/lib/libc/gen/
Drb.c367 tmp.rb_info = 0; in rb_tree_reparent_nodes()