/Linux-v4.19/arch/x86/mm/ |
D | kasan_init_64.c | 215 pgd_entry = __pgd(_KERNPG_TABLE | __pa_nodebug(kasan_zero_p4d)); in kasan_early_p4d_populate() 226 p4d_entry = __p4d(_KERNPG_TABLE | __pa_nodebug(kasan_zero_pud)); in kasan_early_p4d_populate() 266 pmdval_t pmd_val = __pa_nodebug(kasan_zero_pte) | _KERNPG_TABLE; in kasan_early_init() 267 pudval_t pud_val = __pa_nodebug(kasan_zero_pmd) | _KERNPG_TABLE; in kasan_early_init() 268 p4dval_t p4d_val = __pa_nodebug(kasan_zero_pud) | _KERNPG_TABLE; in kasan_early_init() 322 __pgd(__pa(tmp_p4d_table) | _KERNPG_TABLE)); in kasan_init()
|
D | pti.c | 193 set_pgd(pgd, __pgd(_KERNPG_TABLE | __pa(new_p4d_page))); in pti_user_pagetable_walk_p4d() 222 set_p4d(p4d, __p4d(_KERNPG_TABLE | __pa(new_pud_page))); in pti_user_pagetable_walk_pmd() 236 set_pud(pud, __pud(_KERNPG_TABLE | __pa(new_pmd_page))); in pti_user_pagetable_walk_pmd() 272 set_pmd(pmd, __pmd(_KERNPG_TABLE | __pa(new_pte_page))); in pti_user_pagetable_walk_pte()
|
D | kaslr.c | 172 __pgd(_KERNPG_TABLE | __pa(pud_page_tramp))); in init_trampoline_pud() 200 __pgd(_KERNPG_TABLE | __pa(p4d_page_tramp))); in init_trampoline_p4d()
|
D | ident_map.c | 99 info->kernpg_flag = _KERNPG_TABLE; in kernel_ident_mapping_init()
|
D | pageattr.c | 756 __set_pmd_pte(kpte, address, mk_pte(base, __pgprot(_KERNPG_TABLE))); in __split_large_page() 934 set_pmd(pmd, __pmd(__pa(pte) | _KERNPG_TABLE)); in alloc_pte_page() 944 set_pud(pud, __pud(__pa(pmd) | _KERNPG_TABLE)); in alloc_pmd_page() 1125 pgprot_t pgprot = __pgprot(_KERNPG_TABLE); in populate_pgd() 1138 set_pgd(pgd_entry, __pgd(__pa(p4d) | _KERNPG_TABLE)); in populate_pgd() 1150 set_p4d(p4d, __p4d(__pa(pud) | _KERNPG_TABLE)); in populate_pgd()
|
D | init_64.c | 345 set_pgd(pgd, __pgd(__pa(p4d) | _KERNPG_TABLE | in __init_extra_mapping() 351 set_p4d(p4d, __p4d(__pa(pud) | _KERNPG_TABLE | in __init_extra_mapping() 357 set_pud(pud, __pud(__pa(pmd) | _KERNPG_TABLE | in __init_extra_mapping()
|
/Linux-v4.19/arch/openrisc/include/asm/ |
D | pgalloc.h | 30 set_pmd(pmd, __pmd(_KERNPG_TABLE + __pa(pte))) 35 set_pmd(pmd, __pmd(_KERNPG_TABLE + in pmd_populate()
|
D | pgtable.h | 160 #define _KERNPG_TABLE \ macro 229 #define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK)) != _KERNPG_TABLE) 369 pmd_val(*pmdp) = _KERNPG_TABLE | (unsigned long) ptep; in pmd_set()
|
/Linux-v4.19/arch/sh/include/asm/ |
D | pgtable_64.h | 69 #define pmd_bad(pmd_entry) ((pmd_val(pmd_entry) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE) 165 #define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ macro 171 #define _PAGE_TABLE (_KERNPG_TABLE | _PAGE_USER) 197 #define PAGE_KERNEL __pgprot(_KERNPG_TABLE)
|
/Linux-v4.19/arch/x86/kernel/ |
D | machine_kexec_64.c | 68 set_pgd(pgd, __pgd(__pa(p4d) | _KERNPG_TABLE)); in init_transition_pgtable() 76 set_p4d(p4d, __p4d(__pa(pud) | _KERNPG_TABLE)); in init_transition_pgtable() 84 set_pud(pud, __pud(__pa(pmd) | _KERNPG_TABLE)); in init_transition_pgtable() 92 set_pmd(pmd, __pmd(__pa(pte) | _KERNPG_TABLE)); in init_transition_pgtable()
|
D | head64.c | 313 *pgd_p = (pgdval_t)p4d_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable() 328 *p4d_p = (p4dval_t)pud_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable() 343 *pud_p = (pudval_t)pmd_p - __START_KERNEL_map + phys_base + _KERNPG_TABLE; in __early_make_pgtable()
|
D | espfix_64.c | 101 #define PGTABLE_PROT ((_KERNPG_TABLE & ~_PAGE_RW) | _PAGE_NX)
|
/Linux-v4.19/arch/um/kernel/ |
D | mem.c | 68 set_pmd(pmd, __pmd(_KERNPG_TABLE + in one_page_table_init() 79 set_pud(pud, __pud(_KERNPG_TABLE + (unsigned long) __pa(pmd_table))); in one_md_table_init()
|
/Linux-v4.19/arch/x86/boot/compressed/ |
D | kaslr_64.c | 93 mapping_info.kernpg_flag = _KERNPG_TABLE; in initialize_identity_maps()
|
/Linux-v4.19/arch/um/include/asm/ |
D | pgtable.h | 56 #define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | _PAGE_DIRTY) macro 100 #define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
|
D | pgtable-3level.h | 58 #define pud_bad(x) ((pud_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
|
/Linux-v4.19/arch/openrisc/mm/ |
D | init.c | 110 set_pmd(pme, __pmd(_KERNPG_TABLE + __pa(pte))); in map_ram()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | pgtable_types.h | 189 #define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | \ macro 191 #define _PAGE_TABLE (_KERNPG_TABLE | _PAGE_USER)
|
D | pgtable.h | 825 return (pmd_flags(pmd) & ~_PAGE_USER) != _KERNPG_TABLE; in pmd_bad() 869 return (pud_flags(pud) & ~(_KERNPG_TABLE | _PAGE_USER)) != 0; in pud_bad() 913 unsigned long ignore_flags = _KERNPG_TABLE | _PAGE_USER; in p4d_bad() 964 return (pgd_flags(pgd) & ~ignore_flags) != _KERNPG_TABLE; in pgd_bad()
|
D | pgtable_64.h | 175 #define mk_kernel_pgd(address) __pgd((address) | _KERNPG_TABLE)
|
/Linux-v4.19/arch/x86/power/ |
D | hibernate_64.c | 54 pgprot_t pgtable_prot = __pgprot(_KERNPG_TABLE); in set_up_temporary_text_mapping()
|
/Linux-v4.19/arch/x86/xen/ |
D | p2m.c | 401 set_pmd(pmdp, __pmd(__pa(ptep) | _KERNPG_TABLE)); in xen_rebuild_p2m_list() 500 __pmd(__pa(pte_newpg[i]) | _KERNPG_TABLE)); in alloc_p2m_pmd()
|