/Linux-v4.19/arch/mips/include/asm/ |
D | pgtable.h | 35 _PAGE_GLOBAL | _page_cachable_default) 37 _PAGE_GLOBAL | _CACHE_CACHABLE_NONCOHERENT) 41 __WRITEABLE | _PAGE_GLOBAL | _CACHE_UNCACHED) 137 # define pte_none(pte) (!(((pte).pte_high) & ~_PAGE_GLOBAL)) 139 # define pte_none(pte) (!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL)) 152 if (pte.pte_high & _PAGE_GLOBAL) { 154 if (pte.pte_low & _PAGE_GLOBAL) { 163 buddy->pte_low |= _PAGE_GLOBAL; 164 buddy->pte_high |= _PAGE_GLOBAL; 176 if (ptep_buddy(ptep)->pte_high & _PAGE_GLOBAL) [all …]
|
D | hugetlb.h | 75 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
|
D | pgtable-bits.h | 146 #define _PAGE_GLOBAL (1 << _PAGE_GLOBAL_SHIFT) macro
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | pgtable-bits.h | 30 #define _PAGE_GLOBAL (1 << 5) /* Global */ macro 43 _PAGE_USER | _PAGE_GLOBAL))
|
/Linux-v4.19/arch/arc/include/asm/ |
D | pgtable.h | 67 #define _PAGE_GLOBAL (1<<8) /* Page is global (H) */ macro 84 #define _PAGE_GLOBAL (1<<8) /* Page is global (H) */ macro 99 _PAGE_GLOBAL | _PAGE_PRESENT) 136 #define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_HW_SZ)
|
/Linux-v4.19/arch/nios2/include/asm/ |
D | pgtable-bits.h | 20 #define _PAGE_GLOBAL (1<<20) macro
|
D | pgtable.h | 67 _PAGE_WRITE | _PAGE_EXEC | _PAGE_GLOBAL) 131 return !(pte_val(pte) & ~(_PAGE_GLOBAL|0xf)); in pte_none()
|
/Linux-v4.19/arch/arc/mm/ |
D | tlbex.S | 251 and.f 0, r0, _PAGE_GLOBAL 320 or.hs r2, r2, _PAGE_GLOBAL 356 or.hs r2, r2, _PAGE_GLOBAL ; kernel PTE only
|
D | tlb.c | 578 if (pte_val(*ptep) & _PAGE_GLOBAL) in create_tlb()
|
/Linux-v4.19/arch/x86/mm/ |
D | pti.c | 373 *pmd = pmd_set_flags(*pmd, _PAGE_GLOBAL); in pti_clone_pgtable() 404 *pte = pte_set_flags(*pte, _PAGE_GLOBAL); in pti_clone_pgtable()
|
D | init.c | 190 __supported_pte_mask &= ~_PAGE_GLOBAL; in probe_page_size_mask() 193 __supported_pte_mask |= _PAGE_GLOBAL; in probe_page_size_mask() 200 __default_kernel_pte_mask &= ~_PAGE_GLOBAL; in probe_page_size_mask()
|
D | mem_encrypt_identity.c | 47 #define PMD_FLAGS_LARGE (__PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL) 55 #define PTE_FLAGS (__PAGE_KERNEL_EXEC & ~_PAGE_GLOBAL)
|
D | cpu_entry_area.c | 44 pte = pte_set_flags(pte, _PAGE_GLOBAL); in cea_set_pte()
|
D | pageattr.c | 547 pgprot_val(prot) &= ~_PAGE_GLOBAL; in pgprot_clear_protnone_bits() 1820 __pgprot(_PAGE_GLOBAL), 0); in set_memory_nonglobal() 1826 __pgprot(_PAGE_GLOBAL), 0); in set_memory_global()
|
D | dump_pagetables.c | 219 if (pr & _PAGE_GLOBAL) in printk_prot()
|
D | init_32.c | 561 #define DEFAULT_PTE_MASK ~(_PAGE_NX | _PAGE_GLOBAL)
|
/Linux-v4.19/arch/x86/kernel/ |
D | head64.c | 45 pmdval_t early_pmd_flags = __PAGE_KERNEL_LARGE & ~(_PAGE_GLOBAL | _PAGE_NX); 206 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
|
D | ldt.c | 264 pte_prot = __pgprot(__PAGE_KERNEL_RO & ~_PAGE_GLOBAL); in map_ldt_struct()
|
/Linux-v4.19/arch/mips/mm/ |
D | tlbex.c | 634 UASM_i_ROTR(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo() 638 ilog2(_PAGE_GLOBAL) - ilog2(_PAGE_NO_EXEC)); in build_convert_pte_to_entrylo() 642 uasm_i_dsrl_safe(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo() 644 UASM_i_SRL(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo() 1048 UASM_i_ROTR(p, tmp, tmp, ilog2(_PAGE_GLOBAL)); in build_update_entries() 1058 UASM_i_ROTR(p, tmp, tmp, ilog2(_PAGE_GLOBAL)); in build_update_entries() 1247 uasm_i_drotr(p, even, even, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() 1249 uasm_i_drotr(p, odd, odd, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() 1251 uasm_i_dsrl_safe(p, even, even, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() 1253 uasm_i_dsrl_safe(p, odd, odd, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() [all …]
|
D | ioremap.c | 26 pgprot_t pgprot = __pgprot(_PAGE_GLOBAL | _PAGE_PRESENT | __READABLE in remap_area_pte()
|
/Linux-v4.19/arch/nios2/mm/ |
D | ioremap.c | 28 pgprot_t pgprot = __pgprot(_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_READ in remap_area_pte()
|
D | tlb.c | 190 (tlbacc & _PAGE_GLOBAL ? 'g' : '-'), in dump_tlb_line()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | pgtable_types.h | 50 #define _PAGE_GLOBAL (_AT(pteval_t, 1) << _PAGE_BIT_GLOBAL) macro 171 (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_GLOBAL)
|
D | pgtable.h | 178 return pte_flags(pte) & _PAGE_GLOBAL; in pte_global() 344 return pte_set_flags(pte, _PAGE_GLOBAL); in pte_mkglobal() 349 return pte_clear_flags(pte, _PAGE_GLOBAL); in pte_clrglobal()
|
/Linux-v4.19/arch/x86/xen/ |
D | enlighten_pv.c | 1239 __supported_pte_mask &= ~_PAGE_GLOBAL; in xen_start_kernel() 1240 __default_kernel_pte_mask &= ~_PAGE_GLOBAL; in xen_start_kernel()
|