Home
last modified time | relevance | path

Searched full:collapse (Results 1 – 25 of 174) sorted by relevance

1234567

/kernel/linux/linux-5.10/tools/testing/selftests/vm/
Dkhugepaged.c541 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/
Dkcsan-collapse.sh4 # If this was a KCSAN run, collapse the reports in the various console.log
7 # Usage: kcsan-collapse.sh resultsdir
/kernel/linux/linux-5.10/include/uapi/linux/
Dfalloc.h25 * 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-4.19/include/uapi/linux/
Dfalloc.h25 * 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-4.19/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt10 * 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-4.19/drivers/gpu/drm/msm/adreno/
Da6xx_gmu.h26 /* 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) */
Da5xx_power.c168 /* Enable SP/TP cpower collapse */
216 * won't have advanced power collapse. in a5xx_gpmu_init()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt10 * 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-5.10/drivers/gpu/drm/msm/adreno/
Da6xx_gmu.h27 /* 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) */
Da5xx_power.c210 /* Enable SP/TP cpower collapse */
259 * won't have advanced power collapse. in a5xx_gpmu_init()
/kernel/linux/linux-5.10/lib/
Dassoc_array.c1044 * 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-4.19/lib/
Dassoc_array.c1048 * Subtree collapse to node iterator.
1053 struct assoc_array_delete_collapse_context *collapse = iterator_data; in assoc_array_delete_collapse_iterator() local
1055 if (leaf == collapse->skip_leaf) in assoc_array_delete_collapse_iterator()
1058 BUG_ON(collapse->slot >= ASSOC_ARRAY_FAN_OUT); in assoc_array_delete_collapse_iterator()
1060 collapse->node->slots[collapse->slot++] = assoc_array_leaf_to_ptr(leaf); in assoc_array_delete_collapse_iterator()
1087 struct assoc_array_delete_collapse_context collapse; in assoc_array_delete() local
1155 * leaves in it, then attempt to collapse it - and attempt to in assoc_array_delete()
1156 * recursively collapse up the tree. in assoc_array_delete()
1158 * We could also try and collapse in partially filled subtrees to take in assoc_array_delete()
1181 /* Look further up the tree to see if we can collapse this node in assoc_array_delete()
[all …]
/kernel/linux/linux-4.19/mm/
Dkhugepaged.c70 * default collapse hugepages if there is at least one pte mapped like
230 * max_ptes_none controls if khugepaged should collapse hugepages over
555 /* TODO: teach khugepaged to collapse THP mapped with pte */ in __collapse_huge_page_isolate()
575 * cannot use mapcount: can't collapse if there's a gup pin. in __collapse_huge_page_isolate()
613 /* There should be enough young pte to collapse the page */ in __collapse_huge_page_isolate()
886 * Bring missing pages in from swap, to complete THP collapse.
1008 * Continuing to collapse causes inconsistency. in collapse_huge_page()
1171 /* TODO: teach khugepaged to collapse THP mapped with pte */ in khugepaged_scan_pmd()
1203 * cannot use mapcount: can't collapse if there's a gup pin. in khugepaged_scan_pmd()
1306 * collapse_shmem - collapse small tmpfs/shmem pages into huge one.
[all …]
/kernel/linux/linux-5.10/mm/
Dkhugepaged.c73 * default collapse hugepages if there is at least one pte mapped like
240 * max_ptes_none controls if khugepaged should collapse hugepages over
709 /* There should be enough young pte to collapse the page */ in __collapse_huge_page_isolate()
994 * Bring missing pages in from swap, to complete THP collapse.
1114 * Continuing to collapse causes inconsistency. in collapse_huge_page()
1283 * Don't collapse the page if any of the small in khugepaged_scan_pmd()
1348 * But such case is ephemeral we could always retry collapse in khugepaged_scan_pmd()
1410 * khugepaged should try to collapse the page table.
1428 * Try to collapse a pte-mapped THP for mm at address haddr.
1451 * collapsed by this mm. But we can still collapse if the page is in collapse_pte_mapped_thp()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
Dpci.h21 /* register to wake the UMAC from power collapse */
/kernel/linux/linux-5.10/fs/ext4/
Dextents_status.h99 * 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/arch/powerpc/mm/
Dpgtable.c304 * khugepaged to collapse normal pages to hugepage, first set in assert_pte_locked()
356 * value don't get updated by a parallel THP split/collapse, in __find_linux_pte()
406 * A hugepage collapse is captured by this condition, see in __find_linux_pte()
/kernel/linux/linux-4.19/Documentation/sphinx-static/
Dtheme_overrides.css30 * - Sequences of whitespace should collapse into a single whitespace.
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
Dhash_pgtable.c235 * in case of subpage collapse. When we collapse normal pages in hash__pmdp_collapse_flush()
254 * hence wait for collapse to complete. Without this in hash__pmdp_collapse_flush()
/kernel/linux/linux-4.19/arch/powerpc/mm/
Dpgtable-hash64.c233 * in case of subpage collapse. When we collapse normal pages in hash__pmdp_collapse_flush()
252 * hence wait for collapse to complete. Without this in hash__pmdp_collapse_flush()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Drenesas,rzn1-pinctrl.yaml68 These identifiers collapse the IO Multiplex Configuration Level 1
/kernel/linux/linux-5.10/Documentation/sphinx-static/
Dtheme_overrides.css78 * - Sequences of whitespace should collapse into a single whitespace.
/kernel/linux/linux-4.19/tools/perf/ui/
Dhist.c402 .collapse = hpp__nop_cmp, \
416 .collapse = hpp__nop_cmp, \
429 .collapse = hpp__nop_cmp, \
/kernel/linux/linux-5.10/fs/xfs/
Dxfs_file.c864 * We care about zero and collapse here because they both run a hole in xfs_file_fallocate()
867 * the required flush for collapse in xfs_prepare_shift(). in xfs_file_fallocate()
869 * Insert has the same range requirements as collapse, and we extend the in xfs_file_fallocate()
871 * flush/invalidate requirements as collapse and so they are both in xfs_file_fallocate()
892 * There is no need to overlap collapse range with EOF, in xfs_file_fallocate()
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
Dhfi_venus.c882 dev_warn(dev, "setting hw power collapse ON failed (%d)\n", in venus_sys_set_default_properties()
1400 dev_err(dev, "prepare for power collapse fail (%d)\n", ret); in venus_suspend_1xx()
1489 * Power collapse sequence for Venus 3xx and 4xx versions: in venus_suspend_3xx()
1493 * 2. Send a command to prepare for power collapse. in venus_suspend_3xx()
1503 dev_err(dev, "prepare for power collapse fail (%d)\n", ret); in venus_suspend_3xx()

1234567