Searched refs:pm_dir (Results 1 – 3 of 3) sorted by relevance
/arch/s390/mm/ |
D | vmem.c | 78 pmd_t *pm_dir; in vmem_add_mem() local 116 pm_dir = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in vmem_add_mem() 117 if (!pm_dir) in vmem_add_mem() 119 pud_populate(&init_mm, pu_dir, pm_dir); in vmem_add_mem() 121 pm_dir = pmd_offset(pu_dir, address); in vmem_add_mem() 122 if (MACHINE_HAS_EDAT1 && pmd_none(*pm_dir) && address && in vmem_add_mem() 125 pmd_val(*pm_dir) = address | sgt_prot; in vmem_add_mem() 130 if (pmd_none(*pm_dir)) { in vmem_add_mem() 134 pmd_populate(&init_mm, pm_dir, pt_dir); in vmem_add_mem() 137 pt_dir = pte_offset_kernel(pm_dir, address); in vmem_add_mem() [all …]
|
D | kasan_init.c | 95 pmd_t *pm_dir; in kasan_early_vmemmap_populate() local 146 pm_dir = kasan_early_crst_alloc(_SEGMENT_ENTRY_EMPTY); in kasan_early_vmemmap_populate() 147 pud_populate(&init_mm, pu_dir, pm_dir); in kasan_early_vmemmap_populate() 150 pm_dir = pmd_offset(pu_dir, address); in kasan_early_vmemmap_populate() 151 if (pmd_none(*pm_dir)) { in kasan_early_vmemmap_populate() 155 pmd_populate(&init_mm, pm_dir, kasan_early_shadow_pte); in kasan_early_vmemmap_populate() 167 pmd_val(*pm_dir) = __pa(page) | sgt_prot; in kasan_early_vmemmap_populate() 173 pmd_populate(&init_mm, pm_dir, pt_dir); in kasan_early_vmemmap_populate() 174 } else if (pmd_large(*pm_dir)) { in kasan_early_vmemmap_populate() 179 pt_dir = pte_offset_kernel(pm_dir, address); in kasan_early_vmemmap_populate()
|
D | pageattr.c | 190 pmd_t *pm_dir, *pmdp; in split_pud_page() local 194 pm_dir = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in split_pud_page() 195 if (!pm_dir) in split_pud_page() 203 pmdp = pm_dir; in split_pud_page() 209 pud_val(new) = __pa(pm_dir) | _REGION3_ENTRY; in split_pud_page()
|