Lines Matching refs:pmd
61 static pte_t *resume_one_page_table_init(pmd_t *pmd) in resume_one_page_table_init() argument
63 if (pmd_none(*pmd)) { in resume_one_page_table_init()
68 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in resume_one_page_table_init()
70 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); in resume_one_page_table_init()
75 return pte_offset_kernel(pmd, 0); in resume_one_page_table_init()
87 pmd_t *pmd; in resume_physical_mapping_init() local
96 pmd = resume_one_md_table_init(pgd); in resume_physical_mapping_init()
97 if (!pmd) in resume_physical_mapping_init()
103 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
112 set_pmd(pmd, pfn_pmd(pfn, PAGE_KERNEL_LARGE_EXEC)); in resume_physical_mapping_init()
117 pte = resume_one_page_table_init(pmd); in resume_physical_mapping_init()