Lines Matching refs:level
36 /* Root level. */
48 /* Leaf level. */
65 rtree_delete_subtree(rtree_t *rtree, rtree_node_elm_t *node, unsigned level)
68 if (level + 1 < rtree->height) {
71 nchildren = ZU(1) << rtree->levels[level].bits;
75 rtree_delete_subtree(rtree, child, level + 1);
94 rtree_node_init(rtree_t *rtree, unsigned level, rtree_node_elm_t **elmp)
108 node = rtree->alloc(ZU(1) << rtree->levels[level].bits);
118 rtree_subtree_read_hard(rtree_t *rtree, unsigned level)
121 return (rtree_node_init(rtree, level, &rtree->levels[level].subtree));
125 rtree_child_read_hard(rtree_t *rtree, rtree_node_elm_t *elm, unsigned level)
128 return (rtree_node_init(rtree, level, &elm->child));