| /linux/Documentation/mm/ |
| H A D | arch_pgtable_helpers.rst | 79 PMD Page Table Helpers 83 | pmd_same | Tests whether both PMD entries are the same | 85 | pmd_bad | Tests a non-table mapped PMD | 87 | pmd_leaf | Tests a leaf mapped PMD | 89 | pmd_trans_huge | Tests a Transparent Huge Page (THP) at PMD | 93 | pmd_young | Tests a young PMD | 95 | pmd_dirty | Tests a dirty PMD | 97 | pmd_write | Tests a writable PMD | 99 | pmd_special | Tests a special PMD | 101 | pmd_protnone | Tests a PROT_NONE PMD | [all …]
|
| H A D | multigen_lru.rst | 192 adds the PMD entry pointing to the PTE table to the Bloom filter. This 202 PMD has a sufficient number of hot pages, its address is placed in the
|
| H A D | unevictable-lru.rst | 313 For each PTE (or PMD) being faulted into a VMA, the page add rmap function 448 the PMD on the border of a VM_LOCKED VMA will be split into a PTE table. 489 For each PTE (or PMD) being unmapped from a VMA, folio_remove_rmap_*() calls 514 for each PTE (or PMD) being unmapped from a VMA, folio_remove_rmap_*() calls
|
| /linux/Documentation/translations/zh_CN/mm/ |
| H A D | split_page_table_lock.rst | 19 PMD表使用分页锁。对高层表的访问由mm->page_table_lock保护。 33 取得PMD表锁,返回所取锁的指针。 35 返回指向PMD表锁的指针; 41 如果PMD表启用了分页锁,并且架构支持它,那么PMD表的分页锁就会被启用(见 47 Hugetlb可以支持多种页面大小。我们只对PMD级别使用分页锁,但不对PUD使用。 65 PMD分页锁只有在你有两个以上的页表级别时才有意义。 67 启用PMD分页锁需要在PMD表分配时调用pagetable_pmd_ctor(),在释放时调 71 中,但要确保覆盖所有的PMD表分配/释放路径:即X86_PAE在pgd_alloc()中预先 72 分配一些PMD。 93 PTE表的spinlock_t分配在pagetable_pte_ctor()中,PMD表的spinlock_t
|
| /linux/arch/sparc/include/asm/ |
| H A D | pgalloc_64.h | 41 #define pud_populate(MM, PUD, PMD) __pud_populate(PUD, PMD) argument 72 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(MM, PMD, PTE) argument 73 #define pmd_populate(MM, PMD, PTE) pmd_set(MM, PMD, PTE) argument
|
| H A D | pgalloc_32.h | 36 #define pud_populate(MM, PGD, PMD) pud_set(PGD, PMD) argument
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | hugetlbpage.rst | 40 - CONT PTE PMD CONT PMD PUD
|
| /linux/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | hugetlbpage.rst | 43 - CONT PTE PMD CONT PMD PUD
|
| /linux/Documentation/networking/device_drivers/fddi/ |
| H A D | defza.rst | 16 the standard MMF-PMD, however with a pair of ST connectors rather than 19 between the DEC proprietary ThinWire-PMD using a BNC connector and the 20 standard STP-PMD using a DE-9F connector. This option can interface to 21 a DECconcentrator 500 device and, in the case of the STP-PMD, also other
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vmemmap_dedup.rst | 14 With 2M PMD level mapping, we require 32 struct pages and a single 64K vmemmap 46 With 4K page size, 2M PMD level mapping requires 512 struct pages and a single 62 | PMD | +-----------+ | | |
|
| /linux/Documentation/arch/arm64/ |
| H A D | hugetlbpage.rst | 38 - CONT PTE PMD CONT PMD PUD
|
| /linux/tools/testing/selftests/mm/ |
| H A D | mremap_test.c | 60 PMD = _2MB, enumerator 1311 /* Src addr PMD aligned */ in parse_args() 1312 test_cases[6] = MAKE_TEST(PMD, PTE, _4MB, NON_OVERLAPPING, EXPECT_SUCCESS, in parse_args() 1313 "4MB mremap - Source PMD-aligned, Destination PTE-aligned"); in parse_args() 1314 test_cases[7] = MAKE_TEST(PMD, _1MB, _4MB, NON_OVERLAPPING, EXPECT_SUCCESS, in parse_args() 1315 "4MB mremap - Source PMD-aligned, Destination 1MB-aligned"); in parse_args() 1316 test_cases[8] = MAKE_TEST(PMD, PMD, _4MB, NON_OVERLAPPING, EXPECT_SUCCESS, 1317 "4MB mremap - Source PMD-aligned, Destination PMD [all...] |
| H A D | run_vmtests.sh | 84 test handling of code that might set PTE/PMD dirty in
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | broadcom-bcm87xx.txt | 24 * Set PMD Digital Control Register for
|
| /linux/Documentation/translations/zh_CN/arch/riscv/ |
| H A D | boot.rst | 50 RISC-V内核期望被放置在PMD边界(对于rv64为2MB对齐,对于rv32为4MB对齐)。
|
| /linux/arch/arm/kernel/ |
| H A D | head.S | 209 add r3, r4, #0x1000 @ first PMD table address 221 add r3, r3, #0x1000 @ next PMD table 225 add r4, r4, #0x1000 @ point to the PMD tables
|
| /linux/Documentation/arch/riscv/ |
| H A D | boot.rst | 46 The RISC-V kernel expects to be placed at a PMD boundary (2MB aligned for rv64
|
| /linux/Documentation/arch/x86/ |
| H A D | pti.rst | 73 aligned so that it can be mapped by setting a single PMD
|