Lines Matching refs:collapse
1081 struct assoc_array_delete_collapse_context *collapse = iterator_data; in assoc_array_delete_collapse_iterator() local
1083 if (leaf == collapse->skip_leaf) in assoc_array_delete_collapse_iterator()
1086 BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT); in assoc_array_delete_collapse_iterator()
1088 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator()
1115 struct assoc_array_delete_collapse_context collapse; in assoc_array_delete() local
1251 collapse.node = new_n0; in assoc_array_delete()
1252 collapse.skip_leaf = assoc_array_ptr_to_leaf(edit->dead_leaf); in assoc_array_delete()
1253 collapse.slot = 0; in assoc_array_delete()
1257 &collapse); in assoc_array_delete()
1258 pr_devel("collapsed %d,%lu\n", collapse.slot, new_n0->nr_leaves_on_branch); in assoc_array_delete()
1259 BUG_ON(collapse.slot != new_n0->nr_leaves_on_branch - 1); in assoc_array_delete()