Lines Matching refs:roots
37 memset(s->roots, 0, sizeof(s->roots)); in sidtab_init()
163 if (!s->roots[0].ptr_leaf) { in sidtab_alloc_roots()
164 s->roots[0].ptr_leaf = kzalloc(SIDTAB_NODE_ALLOC_SIZE, in sidtab_alloc_roots()
166 if (!s->roots[0].ptr_leaf) in sidtab_alloc_roots()
170 if (!s->roots[l].ptr_inner) { in sidtab_alloc_roots()
171 s->roots[l].ptr_inner = kzalloc(SIDTAB_NODE_ALLOC_SIZE, in sidtab_alloc_roots()
173 if (!s->roots[l].ptr_inner) in sidtab_alloc_roots()
175 s->roots[l].ptr_inner->entries[0] = s->roots[l - 1]; in sidtab_alloc_roots()
195 entry = &s->roots[level]; in sidtab_do_lookup()
457 rc = sidtab_convert_tree(¶ms->target->roots[level], in sidtab_convert()
458 &s->roots[level], &pos, count, level, params); in sidtab_convert()
540 while (level && !s->roots[level].ptr_inner) in sidtab_destroy()
543 sidtab_destroy_tree(s->roots[level], level); in sidtab_destroy()