Lines Matching refs:tree
85 avl_tree_t *tree; in avl_walk_init_range() local
101 tree = &aw->aw_tree; in avl_walk_init_range()
102 if (mdb_vread(tree, sizeof (avl_tree_t), wsp->walk_addr) == -1) { in avl_walk_init_range()
106 if (tree->avl_size < tree->avl_offset + sizeof (avl_node_t)) { in avl_walk_init_range()
108 wsp->walk_addr, tree->avl_size, tree->avl_offset); in avl_walk_init_range()
116 aw->aw_buff = mdb_zalloc(tree->avl_size, UM_SLEEP); in avl_walk_init_range()
117 aw->aw_end = (end == 0 ? 0 : end + tree->avl_offset); in avl_walk_init_range()
127 addr = (uintptr_t)tree->avl_root; in avl_walk_init_range()
132 addr = avl_leftmostchild(addr, aw->aw_buff, tree->avl_offset, in avl_walk_init_range()
133 tree->avl_size, aw->aw_elem_name); in avl_walk_init_range()
138 wsp->walk_addr = begin + tree->avl_offset; in avl_walk_init_range()
145 mdb_free(aw->aw_buff, sizeof (tree->avl_size)); in avl_walk_init_range()