/openbmc/linux/arch/mips/include/asm/ |
H A D | pgtable.h | 31 _PAGE_GLOBAL | _page_cachable_default) 33 _PAGE_GLOBAL | _CACHE_CACHABLE_NONCOHERENT) 35 __WRITEABLE | _PAGE_GLOBAL | _CACHE_UNCACHED) 111 # define pte_none(pte) (!(((pte).pte_high) & ~_PAGE_GLOBAL)) 113 # define pte_none(pte) (!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL)) 126 if (pte.pte_high & _PAGE_GLOBAL) { 128 if (pte.pte_low & _PAGE_GLOBAL) { 137 buddy->pte_low |= _PAGE_GLOBAL; 138 buddy->pte_high |= _PAGE_GLOBAL; 150 if (ptep_buddy(ptep)->pte_high & _PAGE_GLOBAL) [all …]
|
H A D | hugetlb.h | 66 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
|
H A D | pgtable-bits.h | 179 #define _PAGE_GLOBAL (1 << _PAGE_GLOBAL_SHIFT) macro
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | pgtable-bits.h | 46 #define _PAGE_GLOBAL (_ULCAST_(1) << _PAGE_GLOBAL_SHIFT) macro 87 _PAGE_GLOBAL | _PAGE_KERN | _CACHE_CC) 89 _PAGE_GLOBAL | _PAGE_KERN | _CACHE_SUC) 91 _PAGE_GLOBAL | _PAGE_KERN | _CACHE_WUC)
|
H A D | pgtable.h | 311 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL)) 318 if (pte_val(pteval) & _PAGE_GLOBAL) { in set_pte() 329 unsigned long page_global = _PAGE_GLOBAL; in set_pte() 345 pte_val(*buddy) = pte_val(*buddy) | _PAGE_GLOBAL; in set_pte() 353 if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL) in pte_clear() 354 set_pte(ptep, __pte(_PAGE_GLOBAL)); in pte_clear() 499 pmd_val(pmd) = (pmd_val(pmd) & ~(_PAGE_GLOBAL)) | in pmd_mkhuge() 500 ((pmd_val(pmd) & _PAGE_GLOBAL) << (_PAGE_HGLOBAL_SHIFT - _PAGE_GLOBAL_SHIFT)); in pmd_mkhuge()
|
H A D | hugetlb.h | 70 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
|
/openbmc/linux/arch/csky/include/asm/ |
H A D | pgtable.h | 35 (((unsigned int) addr >= PAGE_OFFSET) ? __pte(_PAGE_GLOBAL) : __pte(0))) 36 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL)) 64 _PAGE_GLOBAL | \ 69 _PAGE_GLOBAL | \ 74 _CACHE_MASK | _PAGE_GLOBAL))
|
H A D | pgalloc.h | 37 (pte + i)->pte_low = _PAGE_GLOBAL; in pte_alloc_one_kernel()
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | pgtable-bits.h | 16 #define _PAGE_GLOBAL (1 << 5) /* Global */ macro 28 #define _PAGE_PROT_NONE _PAGE_GLOBAL
|
H A D | pgtable-32.h | 34 _PAGE_USER | _PAGE_GLOBAL))
|
/openbmc/u-boot/arch/mips/include/asm/ |
H A D | pgtable-bits.h | 42 #define _PAGE_GLOBAL (1 << _PAGE_GLOBAL_SHIFT) macro 91 #define _PAGE_GLOBAL (1 << _PAGE_GLOBAL_SHIFT) macro 158 #define _PAGE_GLOBAL (1 << _PAGE_GLOBAL_SHIFT) macro
|
/openbmc/linux/arch/arc/include/asm/ |
H A D | pgtable-bits-arcv2.h | 26 #define _PAGE_GLOBAL (1 << 8) /* ASID agnostic (H) */ macro 52 #define PAGE_KERNEL __pgprot(___DEF | _PAGE_GLOBAL \
|
H A D | mmu-arcv2.h | 65 #define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_HW_SZ)
|
/openbmc/linux/arch/nios2/include/asm/ |
H A D | pgtable-bits.h | 20 #define _PAGE_GLOBAL (1<<20) macro
|
H A D | pgtable.h | 48 _PAGE_WRITE | _PAGE_EXEC | _PAGE_GLOBAL) 104 return !(pte_val(pte) & ~(_PAGE_GLOBAL|0xf)); in pte_none()
|
/openbmc/linux/arch/csky/abiv2/inc/abi/ |
H A D | pgtable-bits.h | 17 #define _PAGE_GLOBAL (1<<0) macro
|
/openbmc/linux/arch/csky/abiv1/inc/abi/ |
H A D | pgtable-bits.h | 17 #define _PAGE_GLOBAL (1<<6) macro
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | efi.c | 49 ~(_PAGE_GLOBAL)); in efi_create_mapping()
|
/openbmc/linux/arch/riscv/mm/ |
H A D | ptdump.c | 154 .mask = _PAGE_GLOBAL, 155 .val = _PAGE_GLOBAL,
|
/openbmc/linux/arch/mips/mm/ |
H A D | ioremap.c | 103 flags |= _PAGE_GLOBAL | _PAGE_PRESENT | __READABLE | __WRITEABLE; in ioremap_prot()
|
H A D | tlbex.c | 612 UASM_i_ROTR(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo() 616 ilog2(_PAGE_GLOBAL) - ilog2(_PAGE_NO_EXEC)); in build_convert_pte_to_entrylo() 620 uasm_i_dsrl_safe(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo() 622 UASM_i_SRL(p, reg, reg, ilog2(_PAGE_GLOBAL)); in build_convert_pte_to_entrylo() 1023 UASM_i_ROTR(p, tmp, tmp, ilog2(_PAGE_GLOBAL)); in build_update_entries() 1033 UASM_i_ROTR(p, tmp, tmp, ilog2(_PAGE_GLOBAL)); in build_update_entries() 1223 uasm_i_drotr(p, even, even, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() 1225 uasm_i_drotr(p, odd, odd, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() 1227 uasm_i_dsrl_safe(p, even, even, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() 1229 uasm_i_dsrl_safe(p, odd, odd, ilog2(_PAGE_GLOBAL)); in build_fast_tlb_refill_handler() [all …]
|
/openbmc/linux/arch/x86/mm/ |
H A 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()
|
H A D | init.c | 243 __supported_pte_mask &= ~_PAGE_GLOBAL; in probe_page_size_mask() 246 __supported_pte_mask |= _PAGE_GLOBAL; in probe_page_size_mask() 253 __default_kernel_pte_mask &= ~_PAGE_GLOBAL; in probe_page_size_mask()
|
H A D | mem_encrypt_identity.c | 57 #define PMD_FLAGS_LARGE (__PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL) 65 #define PTE_FLAGS (__PAGE_KERNEL_EXEC & ~_PAGE_GLOBAL)
|
/openbmc/linux/arch/x86/kernel/ |
H A D | head64.c | 51 pmdval_t early_pmd_flags = __PAGE_KERNEL_LARGE & ~(_PAGE_GLOBAL | _PAGE_NX); 268 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
|