Lines Matching refs:pmdp
34 unsigned long address, pmd_t *pmdp,
57 pmd_t *pmdp) in pmdp_test_and_clear_young() argument
59 pmd_t pmd = *pmdp; in pmdp_test_and_clear_young()
64 set_pmd_at(vma->vm_mm, address, pmdp, pmd_mkold(pmd)); in pmdp_test_and_clear_young()
70 pmd_t *pmdp) in pmdp_test_and_clear_young() argument
85 unsigned long address, pmd_t *pmdp);
103 pmd_t *pmdp) in pmdp_get_and_clear() argument
105 pmd_t pmd = *pmdp; in pmdp_get_and_clear()
106 pmd_clear(pmdp); in pmdp_get_and_clear()
115 unsigned long address, pmd_t *pmdp, in pmdp_get_and_clear_full() argument
118 return pmdp_get_and_clear(mm, address, pmdp); in pmdp_get_and_clear_full()
158 pmd_t *pmdp);
173 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
175 pmd_t old_pmd = *pmdp; in pmdp_set_wrprotect()
176 set_pmd_at(mm, address, pmdp, pmd_wrprotect(old_pmd)); in pmdp_set_wrprotect()
180 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
189 unsigned long address, pmd_t *pmdp);
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);
203 pmd_t *pmdp);
583 static inline pmd_t pmd_read_atomic(pmd_t *pmdp) in pmd_read_atomic() argument
590 return *pmdp; in pmd_read_atomic()