Lines Matching refs:collapse
1046 struct assoc_array_delete_collapse_context *collapse = iterator_data; in assoc_array_delete_collapse_iterator() local
1048 if (leaf == collapse->skip_leaf) in assoc_array_delete_collapse_iterator()
1051 BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT); in assoc_array_delete_collapse_iterator()
1053 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator()
1080 struct assoc_array_delete_collapse_context collapse; in assoc_array_delete() local
1217 collapse.node = new_n0; in assoc_array_delete()
1218 collapse.skip_leaf = assoc_array_ptr_to_leaf(edit->dead_leaf); in assoc_array_delete()
1219 collapse.slot = 0; in assoc_array_delete()
1223 &collapse); in assoc_array_delete()
1224 pr_devel("collapsed %d,%lu\n", collapse.slot, new_n0->nr_leaves_on_branch); in assoc_array_delete()
1225 BUG_ON(collapse.slot != new_n0->nr_leaves_on_branch - 1); in assoc_array_delete()