Home
last modified time | relevance | path

Searched refs:PMD (Results 1 – 8 of 8) sorted by relevance

/arch/sparc/include/asm/
Dpgalloc_64.h41 #define pud_populate(MM, PUD, PMD) __pud_populate(PUD, PMD) argument
70 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(MM, PMD, PTE) argument
71 #define pmd_populate(MM, PMD, PTE) pmd_set(MM, PMD, PTE) argument
72 #define pmd_pgtable(PMD) ((pte_t *)__pmd_page(PMD)) argument
Dpgalloc_32.h38 #define pgd_populate(MM, PGD, PMD) pgd_set(PGD, PMD) argument
59 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(PMD, PTE) argument
/arch/cris/arch-v32/mm/
Dmmu.S61 ; 1. PMD and PTE exists in mm subsystem but not in TLB
62 ; 2. PMD exists but not PTE
63 ; 3. PMD doesn't exist
77 ; Each page is 8 KB. Each PMD holds 8192/4 PTEs (each PTE is 4 bytes) so each
78 ; PMD holds 16 MB of virtual memory.
80 ; Bits 13-23 : PTE offset within a PMD
81 ; Bits 24-31 : PMD offset within the PGD
120 ; Look up PMD in PGD
121 lsrq 24, $r0 ; Get PMD index into PGD (bit 24-31)
125 move.d [$acr], $acr ; Get PMD
[all …]
/arch/frv/include/asm/
Dpgalloc.h24 #define pmd_populate(MM, PMD, PAGE) \ argument
26 __set_pmd((PMD), page_to_pfn(PAGE) << PAGE_SHIFT | _PAGE_TABLE); \
/arch/arm/kernel/
Dhead.S202 add r3, r4, #0x1000 @ first PMD table address
214 add r3, r3, #0x1000 @ next PMD table
218 add r4, r4, #0x1000 @ point to the PMD tables
/arch/arc/mm/
Dtlbex.S213 and.f 0, r3, _PAGE_HW_SZ ; Is this Huge PMD (thp)
215 bnz.d 2f ; YES: PGD == PMD has THP PTE: stop pgd walk
/arch/cris/arch-v10/kernel/
Dentry.S371 move.d [$r0+$r1.d], $r0 ; Get PMD
374 and.w PAGE_MASK, $r0 ; Remove PMD flags
388 2: ; PMD or PTE missing, let the mm subsystem fix it up.
/arch/cris/arch-v10/
DREADME.mm150 Paging - PTE's, PMD's and PGD's