Lines Matching refs:mm

112 static inline pte_t ptep_get_and_clear(struct mm_struct *mm,  in ptep_get_and_clear()  argument
117 pte_clear(mm, address, ptep); in ptep_get_and_clear()
124 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear() argument
137 static inline pmd_t pmdp_huge_get_and_clear_full(struct mm_struct *mm, in pmdp_huge_get_and_clear_full() argument
141 return pmdp_huge_get_and_clear(mm, address, pmdp); in pmdp_huge_get_and_clear_full()
147 static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm, in ptep_get_and_clear_full() argument
152 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
163 static inline void pte_clear_not_present_full(struct mm_struct *mm, in pte_clear_not_present_full() argument
168 pte_clear(mm, address, ptep); in pte_clear_not_present_full()
186 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
189 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
195 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() argument
199 set_pmd_at(mm, address, pmdp, pmd_wrprotect(old_pmd)); in pmdp_set_wrprotect()
202 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() argument
232 extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
237 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
281 #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) argument
289 # define pte_accessible(mm, pte) ((void)(pte), 1) argument
393 static inline pte_t __ptep_modify_prot_start(struct mm_struct *mm, in __ptep_modify_prot_start() argument
402 return ptep_get_and_clear(mm, addr, ptep); in __ptep_modify_prot_start()
405 static inline void __ptep_modify_prot_commit(struct mm_struct *mm, in __ptep_modify_prot_commit() argument
413 set_pte_at(mm, addr, ptep, pte); in __ptep_modify_prot_commit()
431 static inline pte_t ptep_modify_prot_start(struct mm_struct *mm, in ptep_modify_prot_start() argument
435 return __ptep_modify_prot_start(mm, addr, ptep); in ptep_modify_prot_start()
442 static inline void ptep_modify_prot_commit(struct mm_struct *mm, in ptep_modify_prot_commit() argument
446 __ptep_modify_prot_commit(mm, addr, ptep, pte); in ptep_modify_prot_commit()