Searched refs:_PAGE_ACCESSED (Results 1 - 25 of 71) sorted by last modified time

123

/linux-master/arch/x86/include/asm/
H A Dpgtable_types.h54 #define _PAGE_ACCESSED (_AT(pteval_t, 1) << _PAGE_BIT_ACCESSED) macro
83 #define _PAGE_KNL_ERRATUM_MASK (_PAGE_DIRTY | _PAGE_ACCESSED)
149 _PAGE_SPECIAL | _PAGE_ACCESSED | \
188 #define ___A _PAGE_ACCESSED
H A Dpgtable.h140 return pte_flags(pte) & _PAGE_ACCESSED;
159 return pmd_flags(pmd) & _PAGE_ACCESSED;
169 return pud_flags(pud) & _PAGE_ACCESSED;
427 return pte_clear_flags(pte, _PAGE_ACCESSED);
451 return pte_set_flags(pte, _PAGE_ACCESSED);
556 return pmd_clear_flags(pmd, _PAGE_ACCESSED);
590 return pmd_set_flags(pmd, _PAGE_ACCESSED);
635 return pud_clear_flags(pud, _PAGE_ACCESSED);
674 return pud_set_flags(pud, _PAGE_ACCESSED);
1057 return (pmd_flags(pmd) & ~(_PAGE_USER | _PAGE_ACCESSED)) !
[all...]
/linux-master/arch/riscv/include/asm/
H A Dpgtable.h172 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_USER)
190 | _PAGE_ACCESSED \
382 return pte_val(pte) & _PAGE_ACCESSED;
418 return __pte(pte_val(pte) | _PAGE_ACCESSED);
423 return __pte(pte_val(pte) & ~(_PAGE_ACCESSED));
/linux-master/arch/arc/mm/
H A Dtlb.c433 pte_val(*ptep) |= (_PAGE_PRESENT | _PAGE_ACCESSED);
/linux-master/arch/arc/include/asm/
H A Dpgtable-bits-arcv2.h23 #define _PAGE_ACCESSED (1 << 4) /* Accessed (s) */ macro
42 #define _PAGE_CHG_MASK (PAGE_MASK_PHYS | _PAGE_ACCESSED | _PAGE_DIRTY | \
82 #define pte_young(pte) (pte_val(pte) & _PAGE_ACCESSED)
93 PTE_BIT_FUNC(mkold, &= ~(_PAGE_ACCESSED));
94 PTE_BIT_FUNC(mkyoung, |= (_PAGE_ACCESSED));
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c3886 _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_PSE);
/linux-master/arch/loongarch/include/asm/
H A Dpgtable.h371 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
376 pte_val(pte) &= ~_PAGE_ACCESSED;
382 pte_val(pte) |= _PAGE_ACCESSED;
546 return !!(pmd_val(pmd) & _PAGE_ACCESSED);
551 pmd_val(pmd) &= ~_PAGE_ACCESSED;
557 pmd_val(pmd) |= _PAGE_ACCESSED;
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c1472 _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
H A Dhash_hugepage.c49 new_pmd = old_pmd | H_PAGE_BUSY | _PAGE_ACCESSED;
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h25 #define _PAGE_ACCESSED 0x00100 /* R: page referenced */ macro
111 _PAGE_ACCESSED | H_PAGE_THP_HUGE | _PAGE_PTE | \
125 _PAGE_ACCESSED | _PAGE_SPECIAL | _PAGE_PTE | \
134 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
340 * For hash even if we have _PAGE_ACCESSED = 0, we do a pte_update.
354 if ((pte_raw(*ptep) & cpu_to_be64(_PAGE_ACCESSED | H_PAGE_HASHPTE)) == 0)
356 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0);
357 return (old & _PAGE_ACCESSED) != 0;
451 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_ACCESSED));
574 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_ACCESSED));
[all...]
H A Dradix.h23 #define RADIX_PTE_NONE_MASK (_PAGE_DIRTY | _PAGE_ACCESSED)
H A Dhash.h203 mask = cpu_to_be64(_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_READ | _PAGE_WRITE |
H A Dtlbflush.h191 if (delta & ~(_PAGE_RWX | _PAGE_DIRTY | _PAGE_ACCESSED))
196 * With the exception of _PAGE_ACCESSED, don't worry about flushing
199 if ((delta & ~_PAGE_ACCESSED) & oldval)
/linux-master/arch/mips/mm/
H A Dtlbex.c1744 unsigned int mode = _PAGE_VALID | _PAGE_ACCESSED;
1784 unsigned int mode = (_PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID
2208 uasm_i_ori(&p, wr.r1, wr.r1, (_PAGE_ACCESSED | _PAGE_VALID));
2264 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY);
2321 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY);
/linux-master/arch/riscv/mm/
H A Dptdump.c155 .mask = _PAGE_ACCESSED,
H A Dkasan_init.c529 _PAGE_ACCESSED)));
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c983 if ((clr | set) & ~(_PAGE_DIRTY | _PAGE_ACCESSED))
1462 pgflags = _PAGE_ACCESSED;
1649 perm |= (gpte.rc & _PAGE_ACCESSED) ? 0UL : _PAGE_ACCESSED;
H A Dbook3s_64_mmu_radix.c222 gpte->rc = pte & (_PAGE_ACCESSED | _PAGE_DIRTY);
613 #define PTE_BITS_MUST_MATCH (~(_PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED))
805 pgflags = _PAGE_ACCESSED;
912 pte = __pte(pte_val(pte) | _PAGE_EXEC | _PAGE_ACCESSED);
1065 old = kvmppc_radix_update_pte(kvm, ptep, _PAGE_ACCESSED, 0,
1070 kvmhv_update_nest_rmap_rc_list(kvm, rmapp, _PAGE_ACCESSED, 0,
/linux-master/arch/nios2/include/asm/
H A Dpgtable.h51 _PAGE_WRITE | _PAGE_ACCESSED)
89 { return pte_val(pte) & _PAGE_ACCESSED; }
128 pte_val(pte) &= ~_PAGE_ACCESSED;
146 pte_val(pte) |= _PAGE_ACCESSED;
/linux-master/arch/parisc/kernel/
H A Dcache.c409 return (pte_val(pte) & (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_NO_CACHE))
410 == (_PAGE_PRESENT | _PAGE_ACCESSED);
H A Dentry.S453 /* Set the _PAGE_ACCESSED bit of the PTE. Be clever and
456 ldi _PAGE_ACCESSED,\tmp1
465 ldi _PAGE_ACCESSED|_PAGE_DIRTY,\tmp
/linux-master/arch/mips/include/asm/
H A Dpgtable-bits.h156 #define _PAGE_ACCESSED (1 << _PAGE_ACCESSED_SHIFT) macro
279 #define __READABLE (_PAGE_SILENT_READ | _PAGE_ACCESSED)
282 #define _PAGE_CHG_MASK (_PAGE_ACCESSED | _PAGE_MODIFIED | \
H A Dpgtable.h293 static inline int pte_young(pte_t pte) { return pte.pte_low & _PAGE_ACCESSED; }
315 pte.pte_low &= ~_PAGE_ACCESSED;
346 pte.pte_low |= _PAGE_ACCESSED;
357 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
373 pte_val(pte) &= ~(_PAGE_ACCESSED | _PAGE_SILENT_READ);
395 pte_val(pte) |= _PAGE_ACCESSED;
516 pte.pte_low &= (_PAGE_MODIFIED | _PAGE_ACCESSED | _PFNX_MASK);
536 if ((pte_val(pte) & _PAGE_ACCESSED) && !(pte_val(pte) & _PAGE_NO_READ))
682 return !!(pmd_val(pmd) & _PAGE_ACCESSED);
687 pmd_val(pmd) &= ~(_PAGE_ACCESSED|_PAGE_SILENT_REA
[all...]
/linux-master/arch/parisc/include/asm/
H A Dio.h131 _PAGE_ACCESSED | _PAGE_NO_CACHE)
/linux-master/arch/microblaze/include/asm/
H A Dpgtable.h155 #define _PAGE_ACCESSED 0x400 /* software: R: page referenced */ macro
177 #define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY)
185 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED)
249 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
263 { pte_val(pte) &= ~_PAGE_ACCESSED; return pte; }
274 { pte_val(pte) |= _PAGE_ACCESSED; return pte; }
343 return (pte_update(ptep, _PAGE_ACCESSED, 0) & _PAGE_ACCESSED) != 0;

Completed in 585 milliseconds

123