Searched refs:pm_dir (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | kasan_init.c | 98 pmd_t *pm_dir; in kasan_early_vmemmap_populate() local 165 pm_dir = kasan_early_crst_alloc(_SEGMENT_ENTRY_EMPTY); in kasan_early_vmemmap_populate() 166 pud_populate(&init_mm, pu_dir, pm_dir); in kasan_early_vmemmap_populate() 169 pm_dir = pmd_offset(pu_dir, address); in kasan_early_vmemmap_populate() 170 if (pmd_none(*pm_dir)) { in kasan_early_vmemmap_populate() 174 pmd_populate(&init_mm, pm_dir, kasan_early_shadow_pte); in kasan_early_vmemmap_populate() 186 pmd_val(*pm_dir) = __pa(page) | sgt_prot; in kasan_early_vmemmap_populate() 192 pmd_populate(&init_mm, pm_dir, pt_dir); in kasan_early_vmemmap_populate() 193 } else if (pmd_large(*pm_dir)) { in kasan_early_vmemmap_populate() 198 pt_dir = pte_offset_kernel(pm_dir, addres in kasan_early_vmemmap_populate() [all...] |
H A D | pageattr.c | 189 pmd_t *pm_dir, *pmdp; in split_pud_page() local 193 pm_dir = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in split_pud_page() 194 if (!pm_dir) in split_pud_page() 202 pmdp = pm_dir; in split_pud_page() 208 pud_val(new) = __pa(pm_dir) | _REGION3_ENTRY; in split_pud_page()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | pageattr.c | 214 pmd_t *pm_dir, *pmdp; in split_pud_page() local 218 pm_dir = vmem_crst_alloc(_SEGMENT_ENTRY_EMPTY); in split_pud_page() 219 if (!pm_dir) in split_pud_page() 227 pmdp = pm_dir; in split_pud_page() 233 new = __pud(__pa(pm_dir) | _REGION3_ENTRY); in split_pud_page()
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | vmem.c | 277 static bool can_large_pmd(pmd_t *pm_dir, unsigned long addr, unsigned long end) in can_large_pmd() argument
|
Completed in 3 milliseconds