Lines Matching defs:pmdp
2579 static int gup_pte_range(pmd_t pmd, pmd_t *pmdp, unsigned long addr,
2632 if (unlikely(pmd_val(pmd) != pmd_val(*pmdp)) ||
2685 static int gup_pte_range(pmd_t pmd, pmd_t *pmdp, unsigned long addr,
2729 static int __gup_device_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr,
2740 if (unlikely(pmd_val(orig) != pmd_val(*pmdp))) {
2765 static int __gup_device_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr,
2876 static int gup_huge_pmd(pmd_t orig, pmd_t *pmdp, unsigned long addr,
2890 return __gup_device_huge_pmd(orig, pmdp, addr, end, flags,
2901 if (unlikely(pmd_val(orig) != pmd_val(*pmdp))) {
3009 pmd_t *pmdp;
3011 pmdp = pmd_offset_lockless(pudp, pud, addr);
3013 pmd_t pmd = pmdp_get_lockless(pmdp);
3025 if (!gup_huge_pmd(pmd, pmdp, addr, next, flags,
3037 } else if (!gup_pte_range(pmd, pmdp, addr, next, flags, pages, nr))
3039 } while (pmdp++, addr = next, addr != end);