Lines Matching refs:mm_root
60 static struct ibv_mem_node *mm_root; variable
133 if (mm_root) in ibv_fork_init()
162 mm_root = malloc(sizeof *mm_root); in ibv_fork_init()
163 if (!mm_root) in ibv_fork_init()
166 mm_root->parent = NULL; in ibv_fork_init()
167 mm_root->left = NULL; in ibv_fork_init()
168 mm_root->right = NULL; in ibv_fork_init()
169 mm_root->color = IBV_BLACK; in ibv_fork_init()
170 mm_root->start = 0; in ibv_fork_init()
171 mm_root->end = UINTPTR_MAX; in ibv_fork_init()
172 mm_root->refcnt = 0; in ibv_fork_init()
225 mm_root = tmp; in __mm_rotate_right()
249 mm_root = tmp; in __mm_rotate_left()
338 mm_root->color = IBV_BLACK; in __mm_add_rebalance()
345 node = mm_root; in __mm_add()
402 mm_root = tmp; in __mm_remove()
417 mm_root = child; in __mm_remove()
425 while ((!child || child->color == IBV_BLACK) && child != mm_root) { in __mm_remove()
455 child = mm_root; in __mm_remove()
487 child = mm_root; in __mm_remove()
499 struct ibv_mem_node *node = mm_root; in __mm_find_start()
688 if (mm_root) in ibv_dontfork_range()
698 if (mm_root) in ibv_dofork_range()