Lines Matching defs:level
74 * esid, so 8 levels, with the leaf being at level 0.
79 * | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | level
85 esid2idx(uint64_t esid, int level)
89 shift = level * 4;
94 * The ua_base field should have 0 bits after the first 4*(level+1)
102 esid2base(uint64_t esid, int level)
107 shift = (level + 1) * 4;
161 int idx, level;
169 * Find the level where the existing child and our new esid
173 level = child->ua_level + 1;
174 while (esid2base(esid, level) !=
175 esid2base(child->ua_base, level))
176 level++;
177 KASSERT(level < parent->ua_level,
178 ("Found splitting level %d for %09jx and %09jx, "
180 level, esid, child->ua_base, parent));
187 inter->ua_level = level;
236 KASSERT(uad_baseok(ua), ("uad base %016jx level %d bad!",
308 ("uad base %09jx level %d bad!", ua->ua_base, ua->ua_level));
362 ("uad base %09jx level %d bad!", ua->ua_base, ua->ua_level));