Searched refs:pmd_table (Results  1 – 9 of 9) sorted by relevance
| /Linux-v5.4/arch/x86/power/ | 
| D | hibernate_32.c | 34 	pmd_t *pmd_table;  in resume_one_md_table_init()  local37 	pmd_table = (pmd_t *)get_safe_page(GFP_ATOMIC);  in resume_one_md_table_init()
 38 	if (!pmd_table)  in resume_one_md_table_init()
 41 	set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT));  in resume_one_md_table_init()
 45 	BUG_ON(pmd_table != pmd_offset(pud, 0));  in resume_one_md_table_init()
 49 	pmd_table = pmd_offset(pud, 0);  in resume_one_md_table_init()
 52 	return pmd_table;  in resume_one_md_table_init()
 
 | 
| /Linux-v5.4/arch/unicore32/kernel/ | 
| D | hibernate.c | 36 	pmd_t *pmd_table;  in resume_one_md_table_init()  local39 	pmd_table = pmd_offset(pud, 0);  in resume_one_md_table_init()
 41 	return pmd_table;  in resume_one_md_table_init()
 
 | 
| /Linux-v5.4/arch/um/kernel/ | 
| D | mem.c | 84 	pmd_t *pmd_table = (pmd_t *) memblock_alloc_low(PAGE_SIZE, PAGE_SIZE);  in one_md_table_init()  local85 	if (!pmd_table)  in one_md_table_init()
 89 	set_pud(pud, __pud(_KERNPG_TABLE + (unsigned long) __pa(pmd_table)));  in one_md_table_init()
 90 	if (pmd_table != pmd_offset(pud, 0))  in one_md_table_init()
 
 | 
| /Linux-v5.4/arch/x86/mm/ | 
| D | init_32.c | 71 	pmd_t *pmd_table;  in one_md_table_init()  local75 		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-v5.4/arch/arm/include/asm/ | 
| D | pgtable-3level.h | 132 #define pmd_table(pmd)		((pmd_val(pmd) & PMD_TYPE_MASK) == \  macro220 #define pmd_trans_huge(pmd)	(pmd_val(pmd) && !pmd_table(pmd))
 
 | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | hibernate.c | 413 		if (pmd_table(pmd)) {  in copy_pmd()
 | 
| /Linux-v5.4/virt/kvm/arm/ | 
| D | mmu.c | 166 	pmd_t *pmd_table __maybe_unused = stage2_pmd_offset(kvm, pud, 0);  in clear_stage2_pud_entry()170 	stage2_pmd_free(kvm, pmd_table);  in clear_stage2_pud_entry()
 458 	pmd_t *pmd_table __maybe_unused = pmd_offset(pud, 0);  in clear_hyp_pud_entry()
 461 	pmd_free(NULL, pmd_table);  in clear_hyp_pud_entry()
 
 | 
| /Linux-v5.4/arch/arm64/mm/ | 
| D | mmu.c | 1007 	if (!pmd_table(pmd)) {  in pmd_free_pte_page()
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | pgtable.h | 444 #define pmd_table(pmd)		((pmd_val(pmd) & PMD_TYPE_MASK) == \  macro
 |