Home
last modified time | relevance | path

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

/linux-4.4.14/arch/sparc/include/asm/
Dpgalloc_64.h40 #define pud_populate(MM, PUD, PMD) __pud_populate(PUD, PMD) argument
71 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(MM, PMD, PTE) argument
72 #define pmd_populate(MM, PMD, PTE) pmd_set(MM, PMD, PTE) argument
73 #define pmd_pgtable(PMD) ((pte_t *)__pmd_page(PMD)) argument
Dpgalloc_32.h37 #define pgd_populate(MM, PGD, PMD) pgd_set(PGD, PMD) argument
58 #define pmd_populate_kernel(MM, PMD, PTE) pmd_set(PMD, PTE) argument
/linux-4.4.14/arch/cris/arch-v32/mm/
Dmmu.S60 ; 1. PMD and PTE exists in mm subsystem but not in TLB
61 ; 2. PMD exists but not PTE
62 ; 3. PMD doesn't exist
76 ; Each page is 8 KB. Each PMD holds 8192/4 PTEs (each PTE is 4 bytes) so each
77 ; PMD holds 16 MB of virtual memory.
79 ; Bits 13-23 : PTE offset within a PMD
80 ; Bits 24-31 : PMD offset within the PGD
119 ; Look up PMD in PGD
120 lsrq 24, $r0 ; Get PMD index into PGD (bit 24-31)
124 move.d [$acr], $acr ; Get PMD
[all …]
/linux-4.4.14/Documentation/vm/
Dsplit_page_table_lock10 access to the table. At the moment we use split lock for PTE and PMD
25 takes PMD table lock, returns pointer to taken lock;
27 returns pointer to PMD table lock;
33 Split page table lock for PMD tables is enabled, if it's enabled for PTE
39 Hugetlb can support several page sizes. We use split lock only for PMD
60 PMD split lock only makes sense if you have more than two page table
63 PMD split lock enabling requires pgtable_pmd_page_ctor() call on PMD table
67 pmd_free_tlb(), but make sure you cover all PMD table allocation / freeing
92 pgtable_pmd_page_ctor() for PMD table.
/linux-4.4.14/Documentation/devicetree/bindings/edac/
Dapm-xgene-edac.txt7 PMD (L1/L2) - Processor module unit (PMD) L1/L2 cache
18 - regmap-efuse : Regmap of the PMD efuse resource.
20 - interrupts : Interrupt-specifier for MCU, PMD, L3, or SoC error
29 Required properties for PMD subnode:
32 - reg : First resource shall be the PMD resource.
33 - pmd-controller : Instance number of the PMD controller.
/linux-4.4.14/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); \
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dbroadcom-bcm87xx.txt24 * Set PMD Digital Control Register for
/linux-4.4.14/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
/linux-4.4.14/Documentation/frv/
Dmmu-layout.txt139 The page tables are arranged in 2-layer format. There is a middle layer (PMD) that would be used in
143 +------+ PGD PMD
164 PGE contains one Page Mid Directory (PMD).
166 Each PMD is 256 bytes in size and contains a single entry (PME). Each PME holds 64 FR451 MMU
/linux-4.4.14/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
/linux-4.4.14/Documentation/video4linux/
DCARDLIST.usbvision11 10 -> Zoran Co. PMD (Nogatech) AV-grabber Manhattan [0573:2101]
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dentry.S370 move.d [$r0+$r1.d], $r0 ; Get PMD
373 and.w PAGE_MASK, $r0 ; Remove PMD flags
387 2: ; PMD or PTE missing, let the mm subsystem fix it up.
/linux-4.4.14/include/asm-generic/
Dpgtable.h13 #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{PUD,PMD}_FOLDED
/linux-4.4.14/arch/cris/arch-v10/
DREADME.mm150 Paging - PTE's, PMD's and PGD's
/linux-4.4.14/Documentation/s390/
DDebugging390.txt308 The SX (segment index, roughly corresponding to the PGD & PMD in Linux
322 1) s/390 has no PMD so the PMD is really the PGD also.
328 entries each time we mess with a PMD & use offsets
333 a PMD.