| /kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
| D | khugepaged.c | 56 void (*collapse)(const char *msg, char *p, int nr_hpages, member 608 * The latter is ineligible for collapse by MADV_COLLAPSE in alloc_hpage() 670 printf("Creating %s for collapse%s...", finfo.path, in file_setup_area() 687 printf("Opening %s read only for collapse...", finfo.path); in file_setup_area() 739 finfo.fd = memfd_create("khugepaged-selftest-collapse-shmem", 0); in shmem_setup_area() 891 .collapse = &khugepaged_collapse, 897 .collapse = &madvise_collapse, 942 c->collapse("Collapse multiple fully populated PTE table", p, nr_hpages, in collapse_full() 953 c->collapse("Do not collapse empty PTE table", p, 1, ops, false); in collapse_empty() 963 c->collapse("Collapse PTE table with single PTE entry present", p, in collapse_single_pte_entry() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
| D | khugepaged.c | 541 if (wait_for_scan("Collapse fully populated PTE table", p)) in collapse_full() 556 if (wait_for_scan("Do not collapse empty PTE table", p)) in collapse_empty() 571 if (wait_for_scan("Collapse PTE table with single PTE entry present", p)) in collapse_single_pte_entry() 593 if (wait_for_scan("Do not collapse with max_ptes_none exceeded", p)) in collapse_max_ptes_none() 602 if (wait_for_scan("Collapse with max_ptes_none PTEs empty", p)) in collapse_max_ptes_none() 632 if (wait_for_scan("Collapse with swapping in single PTE entry", p)) in collapse_swapin_single_pte() 663 if (wait_for_scan("Do not collapse with max_ptes_swap exceeded", p)) in collapse_max_ptes_swap() 684 if (wait_for_scan("Collapse with max_ptes_swap pages swapped out", p)) in collapse_max_ptes_swap() 717 if (wait_for_scan("Collapse PTE table with single PTE mapping compound page", p)) in collapse_single_pte_entry_compound() 749 if (wait_for_scan("Collapse PTE table full of compound pages", p)) in collapse_full_of_compound() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/bin/ |
| D | kcsan-collapse.sh | 4 # If this was a KCSAN run, collapse the reports in the various console.log 7 # Usage: kcsan-collapse.sh resultsdir
|
| /kernel/linux/linux-6.6/tools/testing/selftests/rcutorture/bin/ |
| D | kcsan-collapse.sh | 4 # If this was a KCSAN run, collapse the reports in the various console.log 7 # Usage: kcsan-collapse.sh resultsdir
|
| D | kvm-end-run-stats.sh | 34 kcsan-collapse.sh "$rundir" | tee -a "$rundir/log"
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | falloc.h | 25 * Attempting to collapse a range that crosses the end of the file is 27 * to collapse a range that crosses EOF. 75 * to say that it cannot be used with the punch, zero, collapse, or
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | falloc.h | 25 * Attempting to collapse a range that crosses the end of the file is 27 * to collapse a range that crosses EOF. 75 * to say that it cannot be used with the punch, zero, collapse, or
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 10 * Standalone Power Collapse (Standalone PC or SPC) 11 * Power Collapse (PC) 47 Power Collapse: This state is similar to the SPC mode, but distinguishes
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 10 * Standalone Power Collapse (Standalone PC or SPC) 11 * Power Collapse (PC) 47 Power Collapse: This state is similar to the SPC mode, but distinguishes
|
| /kernel/linux/linux-6.6/lib/ |
| D | assoc_array.c | 1043 * Subtree collapse to node iterator. 1048 struct assoc_array_delete_collapse_context *collapse = iterator_data; in assoc_array_delete_collapse_iterator() local 1050 if (leaf == collapse->skip_leaf) in assoc_array_delete_collapse_iterator() 1053 BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT); in assoc_array_delete_collapse_iterator() 1055 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator() 1082 struct assoc_array_delete_collapse_context collapse; in assoc_array_delete() local 1151 * leaves in it, then attempt to collapse it - and attempt to in assoc_array_delete() 1152 * recursively collapse up the tree. in assoc_array_delete() 1154 * We could also try and collapse in partially filled subtrees to take in assoc_array_delete() 1177 /* Look further up the tree to see if we can collapse this node in assoc_array_delete() [all …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | assoc_array.c | 1044 * Subtree collapse to node iterator. 1049 struct assoc_array_delete_collapse_context *collapse = iterator_data; in assoc_array_delete_collapse_iterator() local 1051 if (leaf == collapse->skip_leaf) in assoc_array_delete_collapse_iterator() 1054 BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT); in assoc_array_delete_collapse_iterator() 1056 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator() 1083 struct assoc_array_delete_collapse_context collapse; in assoc_array_delete() local 1152 * leaves in it, then attempt to collapse it - and attempt to in assoc_array_delete() 1153 * recursively collapse up the tree. in assoc_array_delete() 1155 * We could also try and collapse in partially filled subtrees to take in assoc_array_delete() 1178 /* Look further up the tree to see if we can collapse this node in assoc_array_delete() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
| D | a6xx_gmu.h | 29 /* the GMU is coming up for the first time or back from a power collapse */ 40 /* The GMU manages SPTP power collapse */ 43 /* The GMU does automatic IFPC (intra-frame power collapse) */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/ |
| D | a6xx_gmu.h | 27 /* the GMU is coming up for the first time or back from a power collapse */ 38 /* The GMU manages SPTP power collapse */ 41 /* The GMU does automatic IFPC (intra-frame power collapse) */
|
| /kernel/linux/linux-6.6/mm/ |
| D | khugepaged.c | 81 * default collapse hugepages if there is at least one pte mapped like 85 * Note that these are only respected if collapse was initiated by khugepaged. 246 * max_ptes_none controls if khugepaged should collapse hugepages over 652 * If collapse was initiated by khugepaged, check that there is in __collapse_huge_page_isolate() 966 * Bring missing pages in from swap, to complete THP collapse. 1119 * that case. Continuing to collapse causes inconsistency. in collapse_huge_page() 1299 * Don't collapse the page if any of the small in hpage_collapse_scan_pmd() 1361 * But such case is ephemeral we could always retry collapse in hpage_collapse_scan_pmd() 1372 * If collapse was initiated by khugepaged, check that there is in hpage_collapse_scan_pmd() 1451 * collapse_pte_mapped_thp - Try to collapse a pte-mapped THP for mm at [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/qcom/ |
| D | gdsc.h | 21 * @collapse_ctrl: APCS collapse-vote register 22 * @collapse_mask: APCS collapse-vote mask
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | nat6to4.c | 115 sum4 = (sum4 & 0xFFFF) + (sum4 >> 16); // collapse u32 into range 1 .. 0x1FFFE in sched_cls_ingress6_nat_6_prog() 116 sum4 = (sum4 & 0xFFFF) + (sum4 >> 16); // collapse any potential carry into u16 in sched_cls_ingress6_nat_6_prog() 189 sum4 = (sum4 & 0xFFFF) + (sum4 >> 16); // collapse u32 into range 1 .. 0x1FFFE in sched_cls_egress4_snat4_prog() 190 sum4 = (sum4 & 0xFFFF) + (sum4 >> 16); // collapse any potential carry into u16 in sched_cls_egress4_snat4_prog()
|
| /kernel/linux/linux-5.10/mm/ |
| D | khugepaged.c | 73 * default collapse hugepages if there is at least one pte mapped like 240 * max_ptes_none controls if khugepaged should collapse hugepages over 713 /* There should be enough young pte to collapse the page */ in __collapse_huge_page_isolate() 998 * Bring missing pages in from swap, to complete THP collapse. 1118 * Continuing to collapse causes inconsistency. in collapse_huge_page() 1290 * Don't collapse the page if any of the small in khugepaged_scan_pmd() 1355 * But such case is ephemeral we could always retry collapse in khugepaged_scan_pmd() 1417 * khugepaged should try to collapse the page table. 1435 * Try to collapse a pte-mapped THP for mm at address haddr. 1459 * collapsed by this mm. But we can still collapse if the page is in collapse_pte_mapped_thp() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/mm/ |
| D | pgtable.c | 313 * khugepaged to collapse normal pages to hugepage, first set in assert_pte_locked() 365 * value don't get updated by a parallel THP split/collapse, in __find_linux_pte() 415 * A hugepage collapse is captured by this condition, see in __find_linux_pte()
|
| /kernel/linux/linux-6.6/fs/ext4/ |
| D | extents_status.h | 99 * collapse range operation. Page invalidation requires a decrease in the 109 * collapse range operation. The necessary information is also present
|
| /kernel/linux/linux-5.10/fs/ext4/ |
| D | extents_status.h | 99 * collapse range operation. Page invalidation requires a decrease in the 109 * collapse range operation. The necessary information is also present
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
| D | pci.h | 21 /* register to wake the UMAC from power collapse */
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
| D | pci.h | 22 /* register to wake the UMAC from power collapse */
|
| /kernel/linux/linux-6.6/arch/powerpc/mm/ |
| D | pgtable.c | 349 * khugepaged to collapse normal pages to hugepage, first set in assert_pte_locked() 403 * value don't get updated by a parallel THP split/collapse, in __find_linux_pte() 453 * A hugepage collapse is captured by this condition, see in __find_linux_pte()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/ |
| D | qcom,rpm-master-stats.yaml | 17 and total system-wide power collapse) are first made at Master-level, and
|
| /kernel/linux/linux-6.6/drivers/net/ipa/ |
| D | ipa_power.h | 45 * ipa_power_retention() - Control register retention on power collapse
|