Lines Matching refs:pmd
52 void pmd_clear_bad(pmd_t *pmd) in pmd_clear_bad() argument
54 pmd_ERROR(*pmd); in pmd_clear_bad()
55 pmd_clear(pmd); in pmd_clear_bad()
140 pmd_t pmd; in pmdp_huge_clear_flush() local
143 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_huge_clear_flush()
145 return pmd; in pmdp_huge_clear_flush()
224 pmd_t pmd; in pmdp_collapse_flush() local
228 pmd = pmdp_huge_get_and_clear(vma->vm_mm, address, pmdp); in pmdp_collapse_flush()
232 return pmd; in pmdp_collapse_flush()
281 pte_t *___pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp) in ___pte_offset_map() argument
288 pmdval = pmdp_get_lockless(pmd); in ___pte_offset_map()
298 pmd_clear_bad(pmd); in ___pte_offset_map()
307 pte_t *pte_offset_map_ro_nolock(struct mm_struct *mm, pmd_t *pmd, in pte_offset_map_ro_nolock() argument
313 pte = __pte_offset_map(pmd, addr, &pmdval); in pte_offset_map_ro_nolock()
319 pte_t *pte_offset_map_rw_nolock(struct mm_struct *mm, pmd_t *pmd, in pte_offset_map_rw_nolock() argument
326 pte = __pte_offset_map(pmd, addr, pmdvalp); in pte_offset_map_rw_nolock()
390 pte_t *__pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, in __pte_offset_map_lock() argument
397 pte = __pte_offset_map(pmd, addr, &pmdval); in __pte_offset_map_lock()
402 if (likely(pmd_same(pmdval, pmdp_get_lockless(pmd)))) { in __pte_offset_map_lock()