/Linux-v4.19/arch/powerpc/include/asm/nohash/32/ |
D | pgtable.h | 137 do { pte_update(ptep, ~0, 0); } while (0) 165 static inline unsigned long pte_update(pte_t *p, in pte_update() function 194 static inline unsigned long long pte_update(pte_t *p, in pte_update() function 230 old = pte_update(ptep, _PAGE_ACCESSED, 0); in __ptep_test_and_clear_young() 240 return __pte(pte_update(ptep, ~0, 0)); in ptep_get_and_clear() 247 pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), _PAGE_RO); in ptep_set_wrprotect() 265 pte_update(ptep, clr, set); in __ptep_set_access_flags()
|
/Linux-v4.19/arch/powerpc/include/asm/book3s/32/ |
D | pgtable.h | 110 do { pte_update(ptep, ~_PAGE_HASHPTE, 0); } while (0) 152 static inline unsigned long pte_update(pte_t *p, in pte_update() function 171 static inline unsigned long long pte_update(pte_t *p, in pte_update() function 201 old = pte_update(ptep, _PAGE_ACCESSED, 0); in __ptep_test_and_clear_young() 215 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear() 222 pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), _PAGE_RO); in ptep_set_wrprotect() 240 pte_update(ptep, clr, set); in __ptep_set_access_flags() 418 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte)); in __set_pte_at()
|
/Linux-v4.19/arch/powerpc/include/asm/nohash/64/ |
D | pgtable.h | 179 static inline unsigned long pte_update(struct mm_struct *mm, in pte_update() function 220 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in __ptep_test_and_clear_young() 239 pte_update(mm, addr, ptep, _PAGE_RW, 0, 0); in ptep_set_wrprotect() 248 pte_update(mm, addr, ptep, _PAGE_RW, 0, 1); in huge_ptep_set_wrprotect() 263 unsigned long old = pte_update(mm, addr, ptep, ~0UL, 0, 0); in ptep_get_and_clear() 270 pte_update(mm, addr, ptep, ~0UL, 0, 0); in pte_clear()
|
/Linux-v4.19/arch/microblaze/include/asm/ |
D | pgtable.h | 399 static inline unsigned long pte_update(pte_t *p, unsigned long clr, in pte_update() function 438 return (pte_update(ptep, _PAGE_ACCESSED, 0) & _PAGE_ACCESSED) != 0; in ptep_test_and_clear_young() 444 return (pte_update(ptep, \ in ptep_test_and_clear_dirty() 452 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear() 464 pte_update(ptep, 0, _PAGE_DIRTY); in ptep_mkdirty()
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | hugetlb.h | 142 return __pte(pte_update(mm, addr, ptep, ~0UL, 0, 1)); in huge_ptep_get_and_clear() 144 return __pte(pte_update(ptep, ~0UL, 0)); in huge_ptep_get_and_clear()
|
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/ |
D | pgtable.h | 381 static inline unsigned long pte_update(struct mm_struct *mm, unsigned long addr, in pte_update() function 406 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in __ptep_test_and_clear_young() 459 pte_update(mm, addr, ptep, _PAGE_WRITE, 0, 0); in ptep_set_wrprotect() 461 pte_update(mm, addr, ptep, 0, _PAGE_PRIVILEGED, 0); in ptep_set_wrprotect() 472 pte_update(mm, addr, ptep, _PAGE_WRITE, 0, 1); in huge_ptep_set_wrprotect() 474 pte_update(mm, addr, ptep, 0, _PAGE_PRIVILEGED, 1); in huge_ptep_set_wrprotect() 481 unsigned long old = pte_update(mm, addr, ptep, ~0UL, 0, 0); in ptep_get_and_clear() 504 pte_update(mm, addr, ptep, ~0UL, 0, 0); in pte_clear()
|
/Linux-v4.19/arch/powerpc/mm/ |
D | subpage-prot.c | 81 pte_update(mm, addr, pte, 0, 0, 0); in hpte_flush_range()
|