Lines Matching refs:pc
100 #define __rb_parent(pc) ((struct rb_node *)(pc & ~3)) argument
102 #define __rb_color(pc) ((pc) & 1) argument
103 #define __rb_is_black(pc) __rb_color(pc) argument
104 #define __rb_is_red(pc) (!__rb_color(pc)) argument
142 unsigned long pc; in __rb_erase_augmented() local
152 pc = node->__rb_parent_color; in __rb_erase_augmented()
153 parent = __rb_parent(pc); in __rb_erase_augmented()
156 child->__rb_parent_color = pc; in __rb_erase_augmented()
159 rebalance = __rb_is_black(pc) ? parent : NULL; in __rb_erase_augmented()
163 tmp->__rb_parent_color = pc = node->__rb_parent_color; in __rb_erase_augmented()
164 parent = __rb_parent(pc); in __rb_erase_augmented()
214 pc = node->__rb_parent_color; in __rb_erase_augmented()
215 tmp = __rb_parent(pc); in __rb_erase_augmented()
218 successor->__rb_parent_color = pc; in __rb_erase_augmented()
223 successor->__rb_parent_color = pc; in __rb_erase_augmented()