Home
last modified time | relevance | path

Searched refs:pte_update (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/arch/powerpc/include/asm/
Dpgtable-ppc32.h128 do { pte_update(ptep, ~_PAGE_HASHPTE, 0); } while (0)
166 static inline unsigned long pte_update(pte_t *p, in pte_update() function
214 static inline unsigned long long pte_update(pte_t *p, in pte_update() function
254 old = pte_update(ptep, _PAGE_ACCESSED, 0); in __ptep_test_and_clear_young()
270 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()
277 pte_update(ptep, (_PAGE_RW | _PAGE_HWWRITE), _PAGE_RO); in ptep_set_wrprotect()
292 pte_update(ptep, clr, set); in __ptep_set_access_flags()
Dpgtable-ppc64.h219 static inline unsigned long pte_update(struct mm_struct *mm, in pte_update() function
262 old = pte_update(mm, addr, ptep, _PAGE_ACCESSED, 0, 0); in __ptep_test_and_clear_young()
281 pte_update(mm, addr, ptep, _PAGE_RW, 0, 0); in ptep_set_wrprotect()
290 pte_update(mm, addr, ptep, _PAGE_RW, 0, 1); in huge_ptep_set_wrprotect()
313 unsigned long old = pte_update(mm, addr, ptep, ~0UL, 0, 0); in ptep_get_and_clear()
320 pte_update(mm, addr, ptep, ~0UL, 0, 0); in pte_clear()
Dhugetlb.h130 return __pte(pte_update(mm, addr, ptep, ~0UL, 0, 1)); in huge_ptep_get_and_clear()
132 return __pte(pte_update(ptep, ~0UL, 0)); in huge_ptep_get_and_clear()
Dpgtable.h131 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte)); in __set_pte_at()
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h397 static inline unsigned long pte_update(pte_t *p, unsigned long clr, in pte_update() function
436 return (pte_update(ptep, _PAGE_ACCESSED, 0) & _PAGE_ACCESSED) != 0; in ptep_test_and_clear_young()
442 return (pte_update(ptep, \ in ptep_test_and_clear_dirty()
450 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()
462 pte_update(ptep, 0, _PAGE_DIRTY); in ptep_mkdirty()
/linux-4.1.27/arch/x86/include/asm/
Dpgtable.h64 #define pte_update(mm, addr, ptep) do { } while (0) macro
713 #define pte_update(mm, addr, ptep) do { } while (0) macro
744 pte_update(mm, addr, ptep); in ptep_get_and_clear()
771 pte_update(mm, addr, ptep); in ptep_set_wrprotect()
Dparavirt.h403 static inline void pte_update(struct mm_struct *mm, unsigned long addr, in pte_update() function
406 PVOP_VCALL3(pv_mmu_ops.pte_update, mm, addr, ptep); in pte_update()
Dparavirt_types.h277 void (*pte_update)(struct mm_struct *mm, unsigned long addr, member
/linux-4.1.27/arch/powerpc/mm/
Dsubpage-prot.c81 pte_update(mm, addr, pte, 0, 0, 0); in hpte_flush_range()
/linux-4.1.27/arch/x86/kernel/
Dparavirt.c446 .pte_update = paravirt_nop,
/linux-4.1.27/arch/x86/mm/
Dpgtable.c457 pte_update(vma->vm_mm, addr, ptep); in ptep_test_and_clear_young()
/linux-4.1.27/arch/x86/lguest/
Dboot.c1479 pv_mmu_ops.pte_update = lguest_pte_update; in lguest_init()
/linux-4.1.27/arch/x86/xen/
Dmmu.c2091 .pte_update = paravirt_nop,