• Home
  • Raw
  • Download

Lines Matching refs:root

22 static int assoc_array_subtree_iterate(const struct assoc_array_ptr *root,  in assoc_array_subtree_iterate()  argument
34 cursor = root; in assoc_array_subtree_iterate()
149 struct assoc_array_ptr *root = ACCESS_ONCE(array->root); in assoc_array_iterate() local
151 if (!root) in assoc_array_iterate()
153 return assoc_array_subtree_iterate(root, NULL, iterator, iterator_data); in assoc_array_iterate()
196 cursor = ACCESS_ONCE(array->root); in assoc_array_walk()
359 static void assoc_array_destroy_subtree(struct assoc_array_ptr *root, in assoc_array_destroy_subtree() argument
369 cursor = root; in assoc_array_destroy_subtree()
460 assoc_array_destroy_subtree(array->root, ops); in assoc_array_destroy()
461 array->root = NULL; in assoc_array_destroy()
480 edit->set[0].ptr = &edit->array->root; in assoc_array_insert_in_empty_tree()
720 edit->set[0].ptr = &edit->array->root; in assoc_array_insert_into_terminal_node()
839 edit->set[0].ptr = &edit->array->root; in assoc_array_insert_mid_shortcut()
1153 edit->set[1].ptr = &array->root; in assoc_array_delete()
1156 edit->excised_subtree = array->root; in assoc_array_delete()
1244 edit->set[1].ptr = &array->root; in assoc_array_delete()
1295 if (!array->root) in assoc_array_clear()
1303 edit->set[1].ptr = &array->root; in assoc_array_clear()
1305 edit->excised_subtree = array->root; in assoc_array_clear()
1387 if (edit->array->root == NULL) { in assoc_array_apply_edit()
1482 if (!array->root) in assoc_array_gc()
1491 edit->set[0].ptr = &array->root; in assoc_array_gc()
1492 edit->excised_subtree = array->root; in assoc_array_gc()
1496 cursor = array->root; in assoc_array_gc()