Searched refs:_PAGE_PRESENT (Results 26 - 50 of 113) sorted by relevance

12345

/linux-master/arch/arc/include/asm/
H A Dpgtable-bits-arcv2.h27 #define _PAGE_PRESENT (1 << 9) /* PTE/TLB Valid (H) */ macro
39 #define ___DEF (_PAGE_PRESENT | _PAGE_CACHEABLE)
88 PTE_BIT_FUNC(mknotpresent, &= ~(_PAGE_PRESENT));
121 * The zero'ed bits include _PAGE_PRESENT.
H A Dmmu-arcv2.h67 #define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_HW_SZ)
/linux-master/arch/parisc/include/asm/
H A Dpgtable.h200 #define _PAGE_PRESENT (1 << xlate_pabit(_PAGE_PRESENT_BIT)) macro
205 #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED)
207 #define _PAGE_KERNEL_RO (_PAGE_PRESENT | _PAGE_READ | _PAGE_DIRTY | _PAGE_ACCESSED)
231 #define PAGE_NONE __pgprot(_PAGE_PRESENT | _PAGE_USER)
232 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE)
236 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ)
237 #define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITE)
238 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_EXEC)
240 #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)
246 #define PAGE_GATEWAY __pgprot(_PAGE_PRESENT | _PAGE_USE
[all...]
/linux-master/arch/powerpc/include/asm/nohash/
H A Dpte-e500.h13 #define _PAGE_PRESENT 0x000001 /* software: pte contains a translation */ macro
92 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_PSIZE)
/linux-master/arch/powerpc/mm/
H A Dpageattr.c56 pte_update(&init_mm, addr, ptep, _PAGE_PRESENT, 0, 0);
59 pte_update(&init_mm, addr, ptep, 0, _PAGE_PRESENT, 0);
/linux-master/arch/m68k/include/asm/
H A Dmotorola_pgtable.h9 #define _PAGE_PRESENT 0x001 macro
77 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | mm_cachebits)
78 #define PAGE_COPY __pgprot(_PAGE_PRESENT | _PAGE_RONLY | _PAGE_ACCESSED | mm_cachebits)
79 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_RONLY | _PAGE_ACCESSED | mm_cachebits)
80 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_DIRTY | _PAGE_ACCESSED | mm_cachebits)
112 #define pte_present(pte) (pte_val(pte) & (_PAGE_PRESENT | _PAGE_PROTNONE))
/linux-master/arch/sh/include/asm/
H A Dpgtable.h129 u64 prot = _PAGE_PRESENT;
139 u64 prot = _PAGE_PRESENT | _PAGE_USER;
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush.h181 VM_WARN_ON_ONCE(!(oldval & _PAGE_PRESENT));
182 VM_WARN_ON_ONCE(!(newval & _PAGE_PRESENT));
H A Dpgtable.h42 #define _PAGE_PRESENT 0x8000000000000000UL /* pte contains a translation */ macro
45 * the _PAGE_PRESENT bit. But then that will be taken as a swap pte. In order to
50 * This is used only when _PAGE_PRESENT is cleared.
134 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
497 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE | _PAGE_RWX)) ==
498 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE);
504 return (pte_raw(pte) & cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE)) ==
505 cpu_to_be64(_PAGE_PRESENT | _PAGE_PTE);
511 * A pte is considerent present if _PAGE_PRESENT is set.
514 * if we find _PAGE_PRESENT cleare
[all...]
/linux-master/arch/x86/xen/
H A Dxen-head.S101 .quad _PAGE_PRESENT; .quad _PAGE_PRESENT)
/linux-master/arch/m68k/mm/
H A Dkmap.c83 if (pmd_type == _PAGE_PRESENT) {
220 physaddr |= (_PAGE_PRESENT | _PAGE_GLOBAL040 |
238 physaddr |= (_PAGE_PRESENT | _PAGE_ACCESSED |
377 if ((pmd & _DESCTYPE_MASK) == _PAGE_PRESENT) {
/linux-master/arch/x86/mm/
H A Dpgprot.c59 if (val & _PAGE_PRESENT)
H A Dpti.c157 if ((pgd.pgd & (_PAGE_USER|_PAGE_PRESENT)) == (_PAGE_USER|_PAGE_PRESENT) &&
355 if (WARN_ON(!(pmd_flags(*pmd) & _PAGE_PRESENT)))
389 if (WARN_ON(!(pte_flags(*pte) & _PAGE_PRESENT)))
/linux-master/arch/nios2/include/asm/
H A Dpgtable.h36 #define MKP(x, w, r) __pgprot(_PAGE_PRESENT | _PAGE_CACHED | \
50 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_CACHED | _PAGE_READ | \
53 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_CACHED | _PAGE_READ | \
111 { return pte_val(pte) & _PAGE_PRESENT; }
/linux-master/arch/openrisc/include/asm/
H A Dpgtable.h139 * we just reuse this bit in software for _PAGE_PRESENT and
142 #define _PAGE_PRESENT _PAGE_CC macro
152 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED)
153 #define _PAGE_ALL (_PAGE_PRESENT | _PAGE_ACCESSED)
204 #define pte_present(x) (pte_val(x) & _PAGE_PRESENT)
209 #define pmd_present(x) (pmd_val(x) & _PAGE_PRESENT)
407 * The zero'ed bits include _PAGE_PRESENT.
/linux-master/arch/x86/power/
H A Dhibernate_32.c41 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT));
141 __pgd(__pa(empty_zero_page) | _PAGE_PRESENT));
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dpte-8xx.h32 #define _PAGE_PRESENT 0x0001 /* V: Page is valid */ macro
82 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_PSIZE)
/linux-master/arch/um/include/asm/
H A Dpgtable-3level.h57 #define pud_present(x) (pud_val(x) & _PAGE_PRESENT)
/linux-master/arch/riscv/include/asm/
H A Dpgtable-64.h172 #define _PAGE_CHG_MASK (~(unsigned long)(_PAGE_PRESENT | _PAGE_READ | \
179 return (pud_val(pud) & _PAGE_PRESENT);
297 return (p4d_val(p4d) & _PAGE_PRESENT);
364 return (pgd_val(pgd) & _PAGE_PRESENT);
/linux-master/arch/x86/include/asm/
H A Dpgtable.h725 if (protval & _PAGE_PRESENT)
775 __pgprot(pmd_flags(pmd) & ~(_PAGE_PRESENT|_PAGE_PROTNONE)));
953 return pte_flags(a) & (_PAGE_PRESENT | _PAGE_PROTNONE);
966 if (pte_flags(a) & _PAGE_PRESENT)
982 * _PAGE_PRESENT bit is clear).
984 return pmd_flags(pmd) & (_PAGE_PRESENT | _PAGE_PROTNONE | _PAGE_PSE);
994 return (pte_flags(pte) & (_PAGE_PROTNONE | _PAGE_PRESENT))
1000 return (pmd_flags(pmd) & (_PAGE_PROTNONE | _PAGE_PRESENT))
1059 return pud_flags(pud) & _PAGE_PRESENT;
1076 return (pud_val(pud) & (_PAGE_PSE | _PAGE_PRESENT))
[all...]
H A Dtlbflush.h306 const pteval_t flush_on_clear = _PAGE_DIRTY | _PAGE_PRESENT |
355 if (!(pte_flags(oldpte) & _PAGE_PRESENT))
378 if (!(pmd_flags(oldpmd) & _PAGE_PRESENT))
/linux-master/arch/x86/kernel/
H A Dmachine_kexec_32.c88 if (!(pgd_val(*pgd) & _PAGE_PRESENT))
89 set_pgd(pgd, __pgd(__pa(pmd) | _PAGE_PRESENT));
94 if (!(pmd_val(*pmd) & _PAGE_PRESENT))
/linux-master/arch/csky/include/asm/
H A Dpgtable.h37 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT)
53 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED)
73 (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \
/linux-master/arch/mips/include/asm/
H A Dpgtable.h30 #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \
32 #define PAGE_KERNEL_NC __pgprot(_PAGE_PRESENT | __READABLE | __WRITEABLE | \
34 #define PAGE_KERNEL_UNCACHED __pgprot(_PAGE_PRESENT | __READABLE | \
116 #define pte_present(pte) ((pte).pte_low & _PAGE_PRESENT)
163 #define pte_present(pte) (pte_val(pte) & _PAGE_PRESENT)
734 pmd_val(pmd) &= ~(_PAGE_PRESENT | _PAGE_VALID | _PAGE_DIRTY);
/linux-master/arch/loongarch/mm/
H A Dtlbex.S95 andi ra, t0, _PAGE_PRESENT
129 andi t0, ra, _PAGE_PRESENT
250 andi ra, t0, _PAGE_PRESENT | _PAGE_WRITE
251 xori ra, ra, _PAGE_PRESENT | _PAGE_WRITE
285 andi t0, ra, _PAGE_PRESENT | _PAGE_WRITE
286 xori t0, t0, _PAGE_PRESENT | _PAGE_WRITE

Completed in 298 milliseconds

12345