Searched refs:pmd_table (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/arch/x86/power/ |
D | hibernate_32.c | 37 pmd_t *pmd_table; in resume_one_md_table_init() local 40 pmd_table = (pmd_t *)get_safe_page(GFP_ATOMIC); in resume_one_md_table_init() 41 if (!pmd_table) in resume_one_md_table_init() 44 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT)); in resume_one_md_table_init() 48 BUG_ON(pmd_table != pmd_offset(pud, 0)); in resume_one_md_table_init() 52 pmd_table = pmd_offset(pud, 0); in resume_one_md_table_init() 55 return pmd_table; in resume_one_md_table_init()
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | hibernate.c | 39 pmd_t *pmd_table; in resume_one_md_table_init() local 42 pmd_table = pmd_offset(pud, 0); in resume_one_md_table_init() 44 return pmd_table; in resume_one_md_table_init()
|
/Linux-v4.19/arch/x86/mm/ |
D | init_32.c | 71 pmd_t *pmd_table; in one_md_table_init() local 75 pmd_table = (pmd_t *)alloc_low_page(); in one_md_table_init() 76 paravirt_alloc_pmd(&init_mm, __pa(pmd_table) >> PAGE_SHIFT); in one_md_table_init() 77 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT)); in one_md_table_init() 80 BUG_ON(pmd_table != pmd_offset(pud, 0)); in one_md_table_init() 82 return pmd_table; in one_md_table_init() 87 pmd_table = pmd_offset(pud, 0); in one_md_table_init() 89 return pmd_table; in one_md_table_init()
|
/Linux-v4.19/arch/um/kernel/ |
D | mem.c | 78 pmd_t *pmd_table = (pmd_t *) alloc_bootmem_low_pages(PAGE_SIZE); in one_md_table_init() local 79 set_pud(pud, __pud(_KERNPG_TABLE + (unsigned long) __pa(pmd_table))); in one_md_table_init() 80 if (pmd_table != pmd_offset(pud, 0)) in one_md_table_init()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | pgtable-3level.h | 144 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ macro 232 #define pmd_trans_huge(pmd) (pmd_val(pmd) && !pmd_table(pmd))
|
/Linux-v4.19/arch/arm64/kernel/ |
D | hibernate.c | 405 if (pmd_table(pmd)) { in copy_pmd()
|
/Linux-v4.19/arch/arm64/mm/ |
D | mmu.c | 990 if (!pmd_table(pmd)) { in pmd_free_pte_page() 991 VM_WARN_ON(!pmd_table(pmd)); in pmd_free_pte_page()
|
/Linux-v4.19/virt/kvm/arm/ |
D | mmu.c | 162 pmd_t *pmd_table __maybe_unused = stage2_pmd_offset(pud, 0); in clear_stage2_pud_entry() 166 stage2_pmd_free(pmd_table); in clear_stage2_pud_entry() 453 pmd_t *pmd_table __maybe_unused = pmd_offset(pud, 0); in clear_hyp_pud_entry() 456 pmd_free(NULL, pmd_table); in clear_hyp_pud_entry()
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | pgtable.h | 416 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ macro
|