Lines Matching refs:IBV_BLACK

52 		IBV_BLACK  enumerator
169 mm_root->color = IBV_BLACK; in ibv_fork_init()
274 if (node->left && node->left->color != IBV_BLACK)
276 if (node->right && node->right->color != IBV_BLACK)
297 parent->color = IBV_BLACK; in __mm_add_rebalance()
298 uncle->color = IBV_BLACK; in __mm_add_rebalance()
309 parent->color = IBV_BLACK; in __mm_add_rebalance()
318 parent->color = IBV_BLACK; in __mm_add_rebalance()
319 uncle->color = IBV_BLACK; in __mm_add_rebalance()
330 parent->color = IBV_BLACK; in __mm_add_rebalance()
338 mm_root->color = IBV_BLACK; in __mm_add_rebalance()
425 while ((!child || child->color == IBV_BLACK) && child != mm_root) { in __mm_remove()
431 sib->color = IBV_BLACK; in __mm_remove()
436 if ((!sib->left || sib->left->color == IBV_BLACK) && in __mm_remove()
437 (!sib->right || sib->right->color == IBV_BLACK)) { in __mm_remove()
442 if (!sib->right || sib->right->color == IBV_BLACK) { in __mm_remove()
444 sib->left->color = IBV_BLACK; in __mm_remove()
451 parent->color = IBV_BLACK; in __mm_remove()
453 sib->right->color = IBV_BLACK; in __mm_remove()
463 sib->color = IBV_BLACK; in __mm_remove()
468 if ((!sib->left || sib->left->color == IBV_BLACK) && in __mm_remove()
469 (!sib->right || sib->right->color == IBV_BLACK)) { in __mm_remove()
474 if (!sib->left || sib->left->color == IBV_BLACK) { in __mm_remove()
476 sib->right->color = IBV_BLACK; in __mm_remove()
483 parent->color = IBV_BLACK; in __mm_remove()
485 sib->left->color = IBV_BLACK; in __mm_remove()
494 child->color = IBV_BLACK; in __mm_remove()