Home
last modified time | relevance | path

Searched refs:_PAGE_GLOBAL (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.1.9/arch/mips/include/asm/
Dpgtable.h31 _PAGE_GLOBAL | _page_cachable_default)
33 _PAGE_GLOBAL | _CACHE_CACHABLE_NONCOHERENT)
35 __WRITEABLE | _PAGE_GLOBAL | _CACHE_UNCACHED)
114 # define pte_none(pte) (!(((pte).pte_high) & ~_PAGE_GLOBAL))
116 # define pte_none(pte) (!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL))
129 if (pte.pte_high & _PAGE_GLOBAL) {
131 if (pte.pte_low & _PAGE_GLOBAL) {
140 buddy->pte_low |= _PAGE_GLOBAL;
141 buddy->pte_high |= _PAGE_GLOBAL;
153 if (ptep_buddy(ptep)->pte_high & _PAGE_GLOBAL)
[all …]
Dhugetlb.h64 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
Dpgtable-bits.h179 #define _PAGE_GLOBAL (1 << _PAGE_GLOBAL_SHIFT) macro
/linux-6.1.9/arch/loongarch/include/asm/
Dpgtable-bits.h40 #define _PAGE_GLOBAL (_ULCAST_(1) << _PAGE_GLOBAL_SHIFT) macro
81 _PAGE_GLOBAL | _PAGE_KERN | _CACHE_CC)
83 _PAGE_GLOBAL | _PAGE_KERN | _CACHE_SUC)
85 _PAGE_GLOBAL | _PAGE_KERN | _CACHE_WUC)
Dpgtable.h263 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL))
270 if (pte_val(pteval) & _PAGE_GLOBAL) { in set_pte()
281 unsigned long page_global = _PAGE_GLOBAL; in set_pte()
297 pte_val(*buddy) = pte_val(*buddy) | _PAGE_GLOBAL; in set_pte()
311 if (pte_val(*ptep_buddy(ptep)) & _PAGE_GLOBAL) in pte_clear()
312 set_pte_at(mm, addr, ptep, __pte(_PAGE_GLOBAL)); in pte_clear()
447 pmd_val(pmd) = (pmd_val(pmd) & ~(_PAGE_GLOBAL)) | in pmd_mkhuge()
448 ((pmd_val(pmd) & _PAGE_GLOBAL) << (_PAGE_HGLOBAL_SHIFT - _PAGE_GLOBAL_SHIFT)); in pmd_mkhuge()
Dhugetlb.h58 unsigned long val = pte_val(pte) & ~_PAGE_GLOBAL; in huge_pte_none()
/linux-6.1.9/arch/riscv/include/asm/
Dpgtable-bits.h16 #define _PAGE_GLOBAL (1 << 5) /* Global */ macro
28 #define _PAGE_PROT_NONE _PAGE_GLOBAL
Dpgtable-32.h34 _PAGE_USER | _PAGE_GLOBAL))
/linux-6.1.9/arch/csky/include/asm/
Dpgtable.h34 (((unsigned int) addr >= PAGE_OFFSET) ? __pte(_PAGE_GLOBAL) : __pte(0)))
35 #define pte_none(pte) (!(pte_val(pte) & ~_PAGE_GLOBAL))
63 _PAGE_GLOBAL | \
68 _PAGE_GLOBAL | \
73 _CACHE_MASK | _PAGE_GLOBAL))
Dpgalloc.h37 (pte + i)->pte_low = _PAGE_GLOBAL; in pte_alloc_one_kernel()
/linux-6.1.9/arch/arc/include/asm/
Dpgtable-bits-arcv2.h26 #define _PAGE_GLOBAL (1 << 8) /* ASID agnostic (H) */ macro
49 #define PAGE_KERNEL __pgprot(___DEF | _PAGE_GLOBAL \
Dmmu-arcv2.h65 #define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_HW_SZ)
/linux-6.1.9/arch/nios2/include/asm/
Dpgtable-bits.h20 #define _PAGE_GLOBAL (1<<20) macro
Dpgtable.h48 _PAGE_WRITE | _PAGE_EXEC | _PAGE_GLOBAL)
104 return !(pte_val(pte) & ~(_PAGE_GLOBAL|0xf)); in pte_none()
/linux-6.1.9/arch/csky/abiv2/inc/abi/
Dpgtable-bits.h14 #define _PAGE_GLOBAL (1<<0) macro
/linux-6.1.9/arch/csky/abiv1/inc/abi/
Dpgtable-bits.h14 #define _PAGE_GLOBAL (1<<6) macro
/linux-6.1.9/arch/riscv/kernel/
Defi.c49 ~(_PAGE_GLOBAL)); in efi_create_mapping()
/linux-6.1.9/arch/mips/mm/
Dioremap.c103 flags |= _PAGE_GLOBAL | _PAGE_PRESENT | __READABLE | __WRITEABLE; in ioremap_prot()
Dtlbex.c612 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 …]
/linux-6.1.9/arch/riscv/mm/
Dptdump.c154 .mask = _PAGE_GLOBAL,
155 .val = _PAGE_GLOBAL,
/linux-6.1.9/arch/x86/mm/
Dpti.c368 *pmd = pmd_set_flags(*pmd, _PAGE_GLOBAL); in pti_clone_pgtable()
399 *pte = pte_set_flags(*pte, _PAGE_GLOBAL); in pti_clone_pgtable()
Dinit.c242 __supported_pte_mask &= ~_PAGE_GLOBAL; in probe_page_size_mask()
245 __supported_pte_mask |= _PAGE_GLOBAL; in probe_page_size_mask()
252 __default_kernel_pte_mask &= ~_PAGE_GLOBAL; in probe_page_size_mask()
/linux-6.1.9/arch/nios2/mm/
Dioremap.c28 pgprot_t pgprot = __pgprot(_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_READ in remap_area_pte()
/linux-6.1.9/arch/x86/kernel/
Dhead64.c50 pmdval_t early_pmd_flags = __PAGE_KERNEL_LARGE & ~(_PAGE_GLOBAL | _PAGE_NX);
269 pmd_entry = __PAGE_KERNEL_LARGE_EXEC & ~_PAGE_GLOBAL; in __startup_64()
/linux-6.1.9/arch/x86/include/asm/
Dtlbflush.h278 _PAGE_PCD | _PAGE_PSE | _PAGE_GLOBAL | _PAGE_PAT | in pte_flags_need_flush()

12