Symbol: collapse
lib/assoc_array.c
1047
struct assoc_array_delete_collapse_context *collapse = iterator_data;
lib/assoc_array.c
1049
if (leaf == collapse->skip_leaf)
lib/assoc_array.c
1052
BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT);
lib/assoc_array.c
1054
collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf);
lib/assoc_array.c
1081
struct assoc_array_delete_collapse_context collapse;
lib/assoc_array.c
1218
collapse.node = new_n0;
lib/assoc_array.c
1219
collapse.skip_leaf = assoc_array_ptr_to_leaf(edit->dead_leaf);
lib/assoc_array.c
1220
collapse.slot = 0;
lib/assoc_array.c
1224
&collapse);
lib/assoc_array.c
1225
pr_devel("collapsed %d,%lu\n", collapse.slot, new_n0->nr_leaves_on_branch);
lib/assoc_array.c
1226
BUG_ON(collapse.slot != new_n0->nr_leaves_on_branch - 1);
net/ipv4/fib_trie.c
901
return collapse(t, tn);
tools/perf/builtin-c2c.c
2023
fmt->collapse = dim->se ? c2c_se_collapse : dim->cmp;
tools/perf/builtin-diff.c
1736
fmt->collapse = hist_entry__cmp_nop;
tools/perf/builtin-diff.c
1837
fmt->collapse = hist_entry__cmp_nop;
tools/perf/builtin-kvm.c
412
fmt->collapse = dim->cmp;
tools/perf/ui/hist.c
702
.collapse = hpp__nop_cmp, \
tools/perf/ui/hist.c
716
.collapse = hpp__nop_cmp, \
tools/perf/ui/hist.c
729
.collapse = hpp__nop_cmp, \
tools/perf/ui/hist.c
743
.collapse = hpp__nop_cmp, \
tools/perf/util/hist.c
1441
offsetof(struct perf_hpp_fmt, collapse), true, false);
tools/perf/util/hist.c
1450
offsetof(struct perf_hpp_fmt, collapse), false, false);
tools/perf/util/hist.h
500
perf_hpp_fmt_cmp_t collapse;
tools/perf/util/sort.c
3034
hse->hpp.collapse = __sort__hpp_collapse;
tools/perf/util/sort.c
3404
hde->hpp.collapse = __sort__hde_cmp;
tools/testing/selftests/kvm/guest_memfd_test.c
455
__gmem_test(collapse, vm, flags, pmd_size);
tools/testing/selftests/mm/guard-regions.c
2191
TEST_F(guard_regions, collapse)
tools/testing/selftests/mm/khugepaged.c
1011
c->collapse("Maybe collapse with max_ptes_shared exceeded", p,
tools/testing/selftests/mm/khugepaged.c
1024
c->collapse("Collapse with max_ptes_shared PTEs shared",
tools/testing/selftests/mm/khugepaged.c
1053
c->collapse("Collapse fully populated PTE table...", p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
1084
c->collapse("Install huge PMD from page cache", p, nr_hpages, ops,
tools/testing/selftests/mm/khugepaged.c
615
.collapse = &khugepaged_collapse,
tools/testing/selftests/mm/khugepaged.c
621
.collapse = &madvise_collapse,
tools/testing/selftests/mm/khugepaged.c
65
void (*collapse)(const char *msg, char *p, int nr_hpages,
tools/testing/selftests/mm/khugepaged.c
663
c->collapse("Collapse multiple fully populated PTE table", p, nr_hpages,
tools/testing/selftests/mm/khugepaged.c
676
c->collapse("Do not collapse empty PTE table", p, 1, ops, false);
tools/testing/selftests/mm/khugepaged.c
687
c->collapse("Collapse PTE table with single PTE entry present", p,
tools/testing/selftests/mm/khugepaged.c
713
c->collapse("Maybe collapse with max_ptes_none exceeded", p, 1,
tools/testing/selftests/mm/khugepaged.c
722
c->collapse("Collapse with max_ptes_none PTEs empty", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
750
c->collapse("Collapse with swapping in single PTE entry", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
776
c->collapse("Maybe collapse with max_ptes_swap exceeded", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
793
c->collapse("Collapse with max_ptes_swap pages swapped out", p,
tools/testing/selftests/mm/khugepaged.c
823
c->collapse("Collapse PTE table with single PTE mapping compound page",
tools/testing/selftests/mm/khugepaged.c
844
c->collapse("Collapse PTE table full of compound pages", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
889
c->collapse("Collapse PTE table full of different compound pages", p, 1,
tools/testing/selftests/mm/khugepaged.c
920
c->collapse("Collapse PTE table with single page shared with parent process",
tools/testing/selftests/mm/khugepaged.c
965
c->collapse("Collapse PTE table full of compound pages in child",