Lines Matching defs:pmdp
240 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd)
242 WRITE_ONCE(*pmdp, pmd);
245 static inline void pmd_clear(pmd_t *pmdp)
247 set_pmd(pmdp, __pmd(0));
597 unsigned long address, pmd_t *pmdp)
599 pte_t *ptep = (pte_t *)pmdp;
968 pmd_t *pmdp, pmd_t pmd)
970 page_table_check_pmd_set(mm, addr, pmdp, pmd);
971 return __set_pte_at(mm, (pte_t *)pmdp, pmd_pte(pmd));
1006 unsigned long address, pmd_t *pmdp,
1009 return ptep_set_access_flags(vma, address, (pte_t *)pmdp, pmd_pte(entry), dirty);
1014 unsigned long address, pmd_t *pmdp)
1016 return ptep_test_and_clear_young(vma, address, (pte_t *)pmdp);
1021 unsigned long address, pmd_t *pmdp)
1024 pmd_t pmd = __pmd(xchg(&pmdp->pmd, 0));
1026 pmd_t pmd = *pmdp;
1028 pmd_clear(pmdp);
1038 unsigned long address, pmd_t *pmdp)
1040 ptep_set_wrprotect(mm, address, (pte_t *)pmdp);
1045 unsigned long address, pmd_t *pmdp, pmd_t pmd)
1047 page_table_check_pmd_set(vma->vm_mm, address, pmdp, pmd);
1048 return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd)));
1053 unsigned long address, pmd_t *pmdp);