Searched refs:PMD (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | pgalloc_64.h | 41 #define pud_populate(MM, PUD, PMD) __pud_populate(PUD, PMD) 68 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(MM, PMD, PTE) 69 #define pmd_populate(MM, PMD, PTE) pmd_set(MM, PMD, PTE) 70 #define pmd_pgtable(PMD) ((pte_t *)pmd_page_vaddr(PMD))
|
H A D | pgalloc_32.h | 36 #define pud_populate(MM, PGD, PMD) pud_set(PGD, PMD)
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | pgalloc_64.h | 41 #define pud_populate(MM, PUD, PMD) __pud_populate(PUD, PMD) 72 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(MM, PMD, PTE) 73 #define pmd_populate(MM, PMD, PTE) pmd_set(MM, PMD, PTE)
|
H A D | pgalloc_32.h | 36 #define pud_populate(MM, PGD, PMD) pud_set(PGD, PMD)
|
H A D | pgtable_64.h | 34 * There is a single static kernel PMD which maps from 0x0 to address 1164 #define pmd_pgtable(PMD) ((pte_t *)pmd_page_vaddr(PMD))
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | mremap_test.c | 49 PMD = _2MB, enumerator 485 /* Src addr PMD aligned */ in main() 486 test_cases[6] = MAKE_TEST(PMD, PTE, _4MB, NON_OVERLAPPING, EXPECT_SUCCESS, in main() 487 "4MB mremap - Source PMD-aligned, Destination PTE-aligned"); in main() 488 test_cases[7] = MAKE_TEST(PMD, _1MB, _4MB, NON_OVERLAPPING, EXPECT_SUCCESS, in main() 489 "4MB mremap - Source PMD-aligned, Destination 1MB-aligned"); in main() 490 test_cases[8] = MAKE_TEST(PMD, PMD, _4MB, NON_OVERLAPPING, EXPECT_SUCCESS, in main() 491 "4MB mremap - Source PMD-aligned, Destination PMD in main() [all...] |
H A D | run_vmtests.sh | 67 test handling of code that might set PTE/PMD dirty in
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | head.S | 219 * Build the PGD table (first level) to point to the PMD table. A PGD 223 add r3, r4, #0x1000 @ first PMD table address 235 add r3, r3, #0x1000 @ next PMD table 239 add r4, r4, #0x1000 @ point to the PMD tables
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | head.S | 41 #define PMD_ENTRY_ORDER 3 /* PMD entry size is 2^PMD_ENTRY_ORDER */ 205 * Build the PGD table (first level) to point to the PMD table. A PGD 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
|
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | tlbex.S | 220 and.f 0, r3, _PAGE_HW_SZ ; Is this Huge PMD (thp) 222 bnz.d 2f ; YES: PGD == PMD has THP PTE: stop pgd walk
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | pgtable.h | 18 #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{P4D,PUD,PMD}_FOLDED 126 * In many cases it is known that a virtual address is mapped at PMD or PTE 128 * pointer to the PMD entry in user or kernel page table or translate a virtual
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | pgtable.h | 22 #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{P4D,PUD,PMD}_FOLDED 45 * This defines the generic helper for accessing PMD page 157 * In many cases it is known that a virtual address is mapped at PMD or PTE 159 * pointer to the PMD entry in user or kernel page table or translate a virtual 229 * to the same folio. The PTEs are all in the same PMD. 360 * Return whether the accessed bit in non-leaf PMD entries is supported on the 729 * pmdp_invalidate_ad() invalidates the PMD while changing a transparent 732 * not be cleared by the software in the new PMD value. The function ensures 736 * cases. Yet, another TLB flush might be necessary later if the PMD update
|
Completed in 11 milliseconds