Searched refs:pmd_table (Results 1 - 7 of 7) sorted by relevance

/linux-master/arch/x86/power/
H A Dhibernate_32.c34 pmd_t *pmd_table; local
37 pmd_table = (pmd_t *)get_safe_page(GFP_ATOMIC);
38 if (!pmd_table)
41 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT));
45 BUG_ON(pmd_table != pmd_offset(pud, 0));
49 pmd_table = pmd_offset(pud, 0);
52 return pmd_table;
/linux-master/arch/um/kernel/
H A Dmem.c101 pmd_t *pmd_table = (pmd_t *) memblock_alloc_low(PAGE_SIZE, PAGE_SIZE); local
102 if (!pmd_table)
106 set_pud(pud, __pud(_KERNPG_TABLE + (unsigned long) __pa(pmd_table)));
107 BUG_ON(pmd_table != pmd_offset(pud, 0));
/linux-master/arch/x86/mm/
H A Dinit_32.c71 pmd_t *pmd_table; local
75 pmd_table = (pmd_t *)alloc_low_page();
76 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT));
79 BUG_ON(pmd_table != pmd_offset(pud, 0));
81 return pmd_table;
86 pmd_table = pmd_offset(pud, 0);
88 return pmd_table;
/linux-master/arch/arm/include/asm/
H A Dpgtable-3level.h117 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ macro
196 #define pmd_trans_huge(pmd) (pmd_val(pmd) && !pmd_table(pmd))
/linux-master/arch/arm64/mm/
H A Dtrans_pgd.c106 if (pmd_table(pmd)) {
H A Dmmu.c888 WARN_ON(!pmd_table(pmd));
1022 WARN_ON(!pmd_present(pmd) || !pmd_table(pmd) || pmd_sect(pmd));
1239 if (!pmd_table(pmd)) {
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h619 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ macro
623 #define pmd_leaf(pmd) (pmd_present(pmd) && !pmd_table(pmd))
624 #define pmd_bad(pmd) (!pmd_table(pmd))

Completed in 146 milliseconds