Home
last modified time | relevance | path

Searched refs:_PAGE_ACCESSED (Results 1 – 25 of 48) sorted by relevance

12

/linux/arch/sh/include/asm/
H A Dpgtable_32.h52 #define _PAGE_ACCESSED 0x400 /* software: page referenced */ macro
105 #define _PAGE_CLEAR_FLAGS (_PAGE_PROTNONE | _PAGE_ACCESSED| \
109 #define _PAGE_CLEAR_FLAGS (_PAGE_PROTNONE | _PAGE_ACCESSED | \
112 #define _PAGE_CLEAR_FLAGS (_PAGE_PROTNONE | _PAGE_ACCESSED)
170 (PTE_MASK | _PAGE_ACCESSED | _PAGE_CACHABLE | \
177 _PAGE_ACCESSED | _PAGE_FLAGS_HARD)
179 #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
186 #define PAGE_EXECREAD __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
195 #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
200 #define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED | \
[all …]
/linux/arch/m68k/include/asm/
H A Dmotorola_pgtable.h13 #define _PAGE_ACCESSED 0x008 macro
40 #define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_NOCACHE)
76 #define PAGE_NONE __pgprot(_PAGE_PROTNONE | _PAGE_ACCESSED | mm_cachebits)
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)
92 pmd_val(*pmdp) = virt_to_phys(ptep) | _PAGE_TABLE | _PAGE_ACCESSED; in pmd_set()
97 pud_val(*pudp) = _PAGE_TABLE | _PAGE_ACCESSED | __pa(pmdp); in pud_set()
148 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young()
[all …]
/linux/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/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h29 #define _PAGE_ACCESSED 0x100 /* R: page referenced */ macro
76 _PAGE_ACCESSED | _PAGE_SPECIAL)
84 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
302 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in __ptep_test_and_clear_young()
306 return (old & _PAGE_ACCESSED) != 0; in __ptep_test_and_clear_young()
335 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC); in __ptep_set_access_flags()
396 static inline int pte_young(pte_t pte) { return !!(pte_val(pte) & _PAGE_ACCESSED); } in pte_young()
476 return __pte(pte_val(pte) & ~_PAGE_ACCESSED); in pte_mkold()
504 return __pte(pte_val(pte) | _PAGE_ACCESSED); in pte_mkyoung()
/linux/arch/powerpc/include/asm/nohash/
H A Dpgtable.h20 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_SPECIAL)
109 old = pte_update(vma->vm_mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in ptep_test_and_clear_young()
111 return (old & _PAGE_ACCESSED) != 0; in ptep_test_and_clear_young()
148 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC); in __ptep_set_access_flags()
175 return __pte(pte_val(pte) | _PAGE_ACCESSED); in pte_mkyoung()
217 return pte_val(pte) & _PAGE_ACCESSED; in pte_young()
280 return __pte(pte_val(pte) & ~_PAGE_ACCESSED); in pte_mkold()
H A Dpte-e500.h29 #define _PAGE_ACCESSED 0x040000 macro
80 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_TSIZE_4K)
/linux/arch/parisc/include/asm/
H A Dpgtable.h199 #define _PAGE_ACCESSED (1 << xlate_pabit(_PAGE_ACCESSED_BIT)) macro
205 #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED)
206 #define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_SPECIAL)
207 #define _PAGE_KERNEL_RO (_PAGE_PRESENT | _PAGE_READ | _PAGE_DIRTY | _PAGE_ACCESSED)
213 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED
305 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young()
310 static inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~_PAGE_ACCESSED; return pte; } in pte_mkold()
313 static inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= _PAGE_ACCESSED; return pte; } in pte_mkyoung()
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h25 #define _PAGE_ACCESSED 0x00100 /* R: page referenced */ macro
110 _PAGE_ACCESSED | H_PAGE_THP_HUGE | _PAGE_SPECIAL | \
124 _PAGE_ACCESSED | _PAGE_SPECIAL | _PAGE_PTE | \
133 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
357 if ((pte_raw(*ptep) & cpu_to_be64(_PAGE_ACCESSED | H_PAGE_HASHPTE)) == 0) in __ptep_test_and_clear_young()
359 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in __ptep_test_and_clear_young()
360 return (old & _PAGE_ACCESSED) != 0; in __ptep_test_and_clear_young()
462 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_ACCESSED)); in pte_young()
590 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_ACCESSED)); in pte_mkold()
613 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_ACCESSED)); in pte_mkyoung()
[all …]
H A Dtlbflush.h191 if (delta & ~(_PAGE_RWX | _PAGE_DIRTY | _PAGE_ACCESSED)) in __pte_flags_need_flush()
199 if ((delta & ~_PAGE_ACCESSED) & oldval) in __pte_flags_need_flush()
/linux/arch/powerpc/include/asm/nohash/32/
H A Dpte-44x.h71 #define _PAGE_ACCESSED 0x00000040 /* S: Page referenced */ macro
93 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
H A Dpte-8xx.h42 #define _PAGE_ACCESSED 0x0020 /* Copied to L1 APG 1 entry in I/DTLB */ macro
77 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_SPS)
79 #define _PAGE_BASE_NC (_PAGE_PRESENT | _PAGE_ACCESSED)
134 unsigned long set = pte_val(entry) & (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_EXEC); in __ptep_set_access_flags()
/linux/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 | \
/linux/arch/riscv/include/asm/
H A Dpgtable-bits.h17 #define _PAGE_ACCESSED (1 << 6) /* Set by hardware on any access */ macro
68 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED
/linux/arch/powerpc/mm/ptdump/
H A D8xx.c56 .mask = _PAGE_ACCESSED,
57 .val = _PAGE_ACCESSED,
H A Dshared.c49 .mask = _PAGE_ACCESSED,
50 .val = _PAGE_ACCESSED,
H A Dbook3s64.c59 .mask = _PAGE_ACCESSED,
60 .val = _PAGE_ACCESSED,
/linux/arch/loongarch/include/asm/
H A Dpgtable.h393 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } in pte_young()
398 pte_val(pte) &= ~_PAGE_ACCESSED; in pte_mkold()
404 pte_val(pte) |= _PAGE_ACCESSED; in pte_mkyoung()
565 return !!(pmd_val(pmd) & _PAGE_ACCESSED); in pmd_young()
570 pmd_val(pmd) &= ~_PAGE_ACCESSED; in pmd_mkold()
576 pmd_val(pmd) |= _PAGE_ACCESSED; in pmd_mkyoung()
/linux/arch/x86/include/asm/
H A Dpgtable.h161 return pte_flags(pte) & _PAGE_ACCESSED; in pte_young()
185 return pmd_flags(pmd) & _PAGE_ACCESSED; in pmd_young()
195 return pud_flags(pud) & _PAGE_ACCESSED; in pud_young()
437 return pte_clear_flags(pte, _PAGE_ACCESSED); in pte_mkold()
461 return pte_set_flags(pte, _PAGE_ACCESSED); in pte_mkyoung()
547 return pmd_clear_flags(pmd, _PAGE_ACCESSED); in pmd_mkold()
576 return pmd_set_flags(pmd, _PAGE_ACCESSED); in pmd_mkyoung()
607 return pud_clear_flags(pud, _PAGE_ACCESSED); in pud_mkold()
641 return pud_set_flags(pud, _PAGE_ACCESSED); in pud_mkyoung()
1027 return (pmd_flags(pmd) & ~(_PAGE_USER | _PAGE_ACCESSED)) != in pmd_bad()
[all …]
/linux/arch/nios2/include/asm/
H A Dpgtable-bits.h31 #define _PAGE_ACCESSED (1<<26) /* page referenced */ macro
/linux/arch/csky/abiv2/inc/abi/
H A Dpgtable-bits.h7 #define _PAGE_ACCESSED (1<<7) macro
/linux/arch/csky/abiv1/inc/abi/
H A Dpgtable-bits.h10 #define _PAGE_ACCESSED (1<<3) macro
/linux/arch/powerpc/mm/book3s64/
H A Dhash_64k.c68 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED | H_PAGE_COMBO; in __hash_page_4K()
263 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED; in __hash_page_64K()
/linux/arch/m68k/mm/
H A Dkmap.c221 _PAGE_ACCESSED | _PAGE_DIRTY); in __ioremap()
238 physaddr |= (_PAGE_PRESENT | _PAGE_ACCESSED | in __ioremap()
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c222 gpte->rc = pte & (_PAGE_ACCESSED | _PAGE_DIRTY); in kvmppc_mmu_walk_radix_tree()
613 #define PTE_BITS_MUST_MATCH (~(_PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED))
805 pgflags = _PAGE_ACCESSED; in kvmppc_hv_handle_set_rc()
893 pte = __pte(pte_val(pte) | _PAGE_EXEC | _PAGE_ACCESSED); in kvmppc_book3s_instantiate_page()
1044 old = kvmppc_radix_update_pte(kvm, ptep, _PAGE_ACCESSED, 0, in kvm_age_radix()
1049 kvmhv_update_nest_rmap_rc_list(kvm, rmapp, _PAGE_ACCESSED, 0, in kvm_age_radix()
/linux/arch/powerpc/mm/nohash/
H A Dtlb_low_64e.S123 oris r11,r10,_PAGE_ACCESSED@h
208 oris r11,r11,_PAGE_ACCESSED@h
243 oris r11,r11,_PAGE_ACCESSED@h

12