Lines Matching refs:pmdp
249 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd() argument
251 *pmdp = pmd; in set_pmd()
254 static inline void pmd_clear(pmd_t *pmdp) in pmd_clear() argument
256 set_pmd(pmdp, __pmd(0)); in pmd_clear()
492 unsigned long address, pmd_t *pmdp) in update_mmu_cache_pmd() argument
494 pte_t *ptep = (pte_t *)pmdp; in update_mmu_cache_pmd()
722 pmd_t *pmdp, pmd_t pmd) in set_pmd_at() argument
724 page_table_check_pmd_set(mm, pmdp, pmd); in set_pmd_at()
725 return __set_pte_at((pte_t *)pmdp, pmd_pte(pmd)); in set_pmd_at()
760 unsigned long address, pmd_t *pmdp, in pmdp_set_access_flags() argument
763 return ptep_set_access_flags(vma, address, (pte_t *)pmdp, pmd_pte(entry), dirty); in pmdp_set_access_flags()
768 unsigned long address, pmd_t *pmdp) in pmdp_test_and_clear_young() argument
770 return ptep_test_and_clear_young(vma, address, (pte_t *)pmdp); in pmdp_test_and_clear_young()
775 unsigned long address, pmd_t *pmdp) in pmdp_huge_get_and_clear() argument
777 pmd_t pmd = __pmd(atomic_long_xchg((atomic_long_t *)pmdp, 0)); in pmdp_huge_get_and_clear()
786 unsigned long address, pmd_t *pmdp) in pmdp_set_wrprotect() argument
788 ptep_set_wrprotect(mm, address, (pte_t *)pmdp); in pmdp_set_wrprotect()
793 unsigned long address, pmd_t *pmdp, pmd_t pmd) in pmdp_establish() argument
795 page_table_check_pmd_set(vma->vm_mm, pmdp, pmd); in pmdp_establish()
796 return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd))); in pmdp_establish()
801 unsigned long address, pmd_t *pmdp);