/linux-master/arch/mips/include/asm/ |
H A D | pgtable.h | 293 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/hexagon/include/asm/ |
H A D | pgtable.h | 47 #define _PAGE_ACCESSED (1<<2) macro 250 pte_val(pte) &= ~_PAGE_ACCESSED; 257 pte_val(pte) |= _PAGE_ACCESSED; 278 return pte_val(pte) & _PAGE_ACCESSED;
|
/linux-master/arch/csky/include/asm/ |
H A D | pgtable.h | 53 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED) 158 return (pte).pte_low & _PAGE_ACCESSED; 175 pte_val(pte) &= ~(_PAGE_ACCESSED|_PAGE_VALID); 197 pte_val(pte) |= _PAGE_ACCESSED;
|
/linux-master/arch/nios2/include/asm/ |
H A D | pgtable.h | 54 _PAGE_WRITE | _PAGE_ACCESSED) 92 { return pte_val(pte) & _PAGE_ACCESSED; } 131 pte_val(pte) &= ~_PAGE_ACCESSED; 149 pte_val(pte) |= _PAGE_ACCESSED;
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable.h | 25 #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) 352 * For hash even if we have _PAGE_ACCESSED = 0, we do a pte_update. 366 if ((pte_raw(*ptep) & cpu_to_be64(_PAGE_ACCESSED | H_PAGE_HASHPTE)) == 0) 368 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); 369 return (old & _PAGE_ACCESSED) != 0; 463 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_ACCESSED)); 586 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_ACCESSED)); [all...] |
H A D | hash.h | 203 mask = cpu_to_be64(_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_READ | _PAGE_WRITE |
|
/linux-master/arch/m68k/mm/ |
H A D | motorola.c | 302 _PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_DIRTY; 389 #define PAGE_NONE_C __pgprot(_PAGE_PROTNONE | _PAGE_ACCESSED) 390 #define PAGE_SHARED_C __pgprot(_PAGE_PRESENT | _PAGE_ACCESSED) 391 #define PAGE_COPY_C __pgprot(_PAGE_PRESENT | _PAGE_RONLY | _PAGE_ACCESSED) 392 #define PAGE_READONLY_C __pgprot(_PAGE_PRESENT | _PAGE_RONLY | _PAGE_ACCESSED)
|
H A D | kmap.c | 221 _PAGE_ACCESSED | _PAGE_DIRTY); 238 physaddr |= (_PAGE_PRESENT | _PAGE_ACCESSED |
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pgtable.h | 371 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;
|
H A D | pgtable-bits.h | 34 #define _PAGE_ACCESSED (_ULCAST_(1) << _PAGE_ACCESSED_SHIFT) macro
|
/linux-master/arch/alpha/include/asm/ |
H A D | pgtable.h | 74 #define _PAGE_ACCESSED 0x40000 macro 91 #define __ACCESS_BITS (_PAGE_ACCESSED | _PAGE_KRE | _PAGE_URE) 254 extern inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_4k.c | 50 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED;
|
H A D | hash_hugepage.c | 49 new_pmd = old_pmd | H_PAGE_BUSY | _PAGE_ACCESSED;
|
H A D | hash_64k.c | 68 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED | H_PAGE_COMBO; 263 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED;
|
H A D | hugetlbpage.c | 61 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED;
|
/linux-master/arch/powerpc/mm/nohash/ |
H A D | book3e_pgtable.c | 28 unsigned long i, flags = _PAGE_PRESENT | _PAGE_ACCESSED |
|
H A D | tlb_low_64e.S | 91 /* We need _PAGE_PRESENT and _PAGE_ACCESSED set */ 123 oris r11,r10,_PAGE_ACCESSED@h 208 oris r11,r11,_PAGE_ACCESSED@h 243 oris r11,r11,_PAGE_ACCESSED@h 549 /* We need _PAGE_PRESENT and _PAGE_ACCESSED set */ 551 oris r11,r11,_PAGE_ACCESSED@h 616 oris r11,r11,_PAGE_ACCESSED@h 623 oris r11,r11,_PAGE_ACCESSED@h
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable.h | 140 return pte_flags(pte) & _PAGE_ACCESSED; 159 return pmd_flags(pmd) & _PAGE_ACCESSED; 169 return pud_flags(pud) & _PAGE_ACCESSED; 412 return pte_clear_flags(pte, _PAGE_ACCESSED); 436 return pte_set_flags(pte, _PAGE_ACCESSED); 541 return pmd_clear_flags(pmd, _PAGE_ACCESSED); 575 return pmd_set_flags(pmd, _PAGE_ACCESSED); 620 return pud_clear_flags(pud, _PAGE_ACCESSED); 659 return pud_set_flags(pud, _PAGE_ACCESSED); 1042 return (pmd_flags(pmd) & ~(_PAGE_USER | _PAGE_ACCESSED)) ! [all...] |
H A D | tlbflush.h | 307 _PAGE_ACCESSED; 325 diff &= ~_PAGE_ACCESSED;
|
H A D | pgtable_types.h | 54 #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
|
/linux-master/arch/powerpc/kernel/ |
H A D | head_85xx.S | 489 oris r13,r13,_PAGE_ACCESSED@h 491 li r13,_PAGE_PRESENT|_PAGE_READ|_PAGE_ACCESSED 570 oris r13,r13,_PAGE_ACCESSED@h 572 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC 590 oris r13,r13,_PAGE_ACCESSED@h 592 li r13,_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_EXEC
|
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable.h | 175 #define _PAGE_BASE (_PAGE_PRESENT | _PAGE_ACCESSED | _PAGE_USER) 193 | _PAGE_ACCESSED \ 385 return pte_val(pte) & _PAGE_ACCESSED; 421 return __pte(pte_val(pte) | _PAGE_ACCESSED); 426 return __pte(pte_val(pte) & ~(_PAGE_ACCESSED));
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 222 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/microblaze/mm/ |
H A D | pgtable.c | 173 f = _PAGE_PRESENT | _PAGE_ACCESSED |
|
/linux-master/arch/x86/kernel/ |
H A D | relocate_kernel_64.S | 21 #define PAGE_ATTR (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | _PAGE_DIRTY)
|