Symbol: collapse
lib/assoc_array.c
1046
struct assoc_array_delete_collapse_context *collapse = iterator_data;
lib/assoc_array.c
1048
if (leaf == collapse->skip_leaf)
lib/assoc_array.c
1051
BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT);
lib/assoc_array.c
1053
collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf);
lib/assoc_array.c
1080
struct assoc_array_delete_collapse_context collapse;
lib/assoc_array.c
1217
collapse.node = new_n0;
lib/assoc_array.c
1218
collapse.skip_leaf = assoc_array_ptr_to_leaf(edit->dead_leaf);
lib/assoc_array.c
1219
collapse.slot = 0;
lib/assoc_array.c
1223
&collapse);
lib/assoc_array.c
1224
pr_devel("collapsed %d,%lu\n", collapse.slot, new_n0->nr_leaves_on_branch);
lib/assoc_array.c
1225
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
2000
fmt->collapse = dim->se ? c2c_se_collapse : dim->cmp;
tools/perf/builtin-diff.c
1735
fmt->collapse = hist_entry__cmp_nop;
tools/perf/builtin-diff.c
1836
fmt->collapse = hist_entry__cmp_nop;
tools/perf/builtin-kvm.c
411
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
1438
offsetof(struct perf_hpp_fmt, collapse), true, false);
tools/perf/util/hist.c
1447
offsetof(struct perf_hpp_fmt, collapse), false, false);
tools/perf/util/hist.h
499
perf_hpp_fmt_cmp_t collapse;
tools/perf/util/sort.c
2893
hse->hpp.collapse = __sort__hpp_collapse;
tools/perf/util/sort.c
3263
hde->hpp.collapse = __sort__hde_cmp;
tools/testing/selftests/mm/guard-regions.c
2190
TEST_F(guard_regions, collapse)
tools/testing/selftests/mm/khugepaged.c
1005
c->collapse("Maybe collapse with max_ptes_shared exceeded", p,
tools/testing/selftests/mm/khugepaged.c
1018
c->collapse("Collapse with max_ptes_shared PTEs shared",
tools/testing/selftests/mm/khugepaged.c
1046
c->collapse("Collapse fully populated PTE table...", p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
1076
c->collapse("Install huge PMD from page cache", p, nr_hpages, ops,
tools/testing/selftests/mm/khugepaged.c
57
void (*collapse)(const char *msg, char *p, int nr_hpages,
tools/testing/selftests/mm/khugepaged.c
593
.collapse = &khugepaged_collapse,
tools/testing/selftests/mm/khugepaged.c
599
.collapse = &madvise_collapse,
tools/testing/selftests/mm/khugepaged.c
649
c->collapse("Collapse multiple fully populated PTE table", p, nr_hpages,
tools/testing/selftests/mm/khugepaged.c
660
c->collapse("Do not collapse empty PTE table", p, 1, ops, false);
tools/testing/selftests/mm/khugepaged.c
670
c->collapse("Collapse PTE table with single PTE entry present", p,
tools/testing/selftests/mm/khugepaged.c
695
c->collapse("Maybe collapse with max_ptes_none exceeded", p, 1,
tools/testing/selftests/mm/khugepaged.c
701
c->collapse("Collapse with max_ptes_none PTEs empty", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
730
c->collapse("Collapse with swapping in single PTE entry", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
757
c->collapse("Maybe collapse with max_ptes_swap exceeded", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
776
c->collapse("Collapse with max_ptes_swap pages swapped out", p,
tools/testing/selftests/mm/khugepaged.c
805
c->collapse("Collapse PTE table with single PTE mapping compound page",
tools/testing/selftests/mm/khugepaged.c
825
c->collapse("Collapse PTE table full of compound pages", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
877
c->collapse("Collapse PTE table full of different compound pages", p, 1,
tools/testing/selftests/mm/khugepaged.c
910
c->collapse("Collapse PTE table with single page shared with parent process",
tools/testing/selftests/mm/khugepaged.c
957
c->collapse("Collapse PTE table full of compound pages in child",