Lines Matching defs:level
104 * rpst_level2mask: calculate the mask for the given level in the tree.
106 * the mask used to index root's children is level 0.
110 rpst_level2mask(const struct rpst_tree *t, unsigned int level)
114 if (t->t_height < level) {
117 mask = UINT64_C(1) << (t->t_height - level);
439 unsigned int level;
445 level = it->it_level;
446 mask = rpst_level2mask(t, level);
450 KASSERT(mask == rpst_level2mask(t, level));
456 printf("%s: cur=%p, idx=%u maxidx=%u level=%u mask=%" PRIx64 "\n",
457 __func__, (void *)n, idx, maxidx, level, mask);
464 it->it_level = level;
474 KASSERT(level == 0);
479 KASSERT(level > 0);
480 level--;
482 mask = rpst_level2mask(t, level);
497 level++;
503 printf("%s: visit %p idx=%u level=%u mask=%llx\n",
504 __func__, n, idx, level, mask);