Lines Matching refs:mm

89 static inline pte_t ptep_get_and_clear(struct mm_struct *mm,  in ptep_get_and_clear()  argument
94 pte_clear(mm, address, ptep); in ptep_get_and_clear()
101 static inline pmd_t pmdp_get_and_clear(struct mm_struct *mm, in pmdp_get_and_clear() argument
114 static inline pmd_t pmdp_get_and_clear_full(struct mm_struct *mm, in pmdp_get_and_clear_full() argument
118 return pmdp_get_and_clear(mm, address, pmdp); in pmdp_get_and_clear_full()
124 static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm, in ptep_get_and_clear_full() argument
129 pte = ptep_get_and_clear(mm, address, ptep); in ptep_get_and_clear_full()
140 static inline void pte_clear_not_present_full(struct mm_struct *mm, in pte_clear_not_present_full() argument
145 pte_clear(mm, address, ptep); in pte_clear_not_present_full()
163 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) in ptep_set_wrprotect() argument
166 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
172 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() argument
176 set_pmd_at(mm, address, pmdp, pmd_wrprotect(old_pmd)); in pmdp_set_wrprotect()
179 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect() argument
193 extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
198 extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
242 #define pgd_offset_gate(mm, addr) pgd_offset(mm, addr) argument
250 # define pte_accessible(mm, pte) ((void)(pte), 1) argument
350 static inline pte_t __ptep_modify_prot_start(struct mm_struct *mm, in __ptep_modify_prot_start() argument
359 return ptep_get_and_clear(mm, addr, ptep); in __ptep_modify_prot_start()
362 static inline void __ptep_modify_prot_commit(struct mm_struct *mm, in __ptep_modify_prot_commit() argument
370 set_pte_at(mm, addr, ptep, pte); in __ptep_modify_prot_commit()
388 static inline pte_t ptep_modify_prot_start(struct mm_struct *mm, in ptep_modify_prot_start() argument
392 return __ptep_modify_prot_start(mm, addr, ptep); in ptep_modify_prot_start()
399 static inline void ptep_modify_prot_commit(struct mm_struct *mm, in ptep_modify_prot_commit() argument
403 __ptep_modify_prot_commit(mm, addr, ptep, pte); in ptep_modify_prot_commit()