Lines Matching defs:pudp
557 unsigned long address, pud_t *pudp,
566 pmd = pmd_offset(pudp, address);
2307 static int __gup_device_huge_pud(pud_t orig, pud_t *pudp, unsigned long addr,
2318 if (unlikely(pud_val(orig) != pud_val(*pudp))) {
2333 static int __gup_device_huge_pud(pud_t pud, pud_t *pudp, unsigned long addr,
2460 static int gup_huge_pud(pud_t orig, pud_t *pudp, unsigned long addr,
2473 return __gup_device_huge_pud(orig, pudp, addr, end, flags,
2484 if (unlikely(pud_val(orig) != pud_val(*pudp))) {
2523 static int gup_pmd_range(pud_t *pudp, pud_t pud, unsigned long addr, unsigned long end,
2529 pmdp = pmd_offset_lockless(pudp, pud, addr);
2570 pud_t *pudp;
2572 pudp = pud_offset_lockless(p4dp, p4d, addr);
2574 pud_t pud = READ_ONCE(*pudp);
2580 if (!gup_huge_pud(pud, pudp, addr, next, flags,
2587 } else if (!gup_pmd_range(pudp, pud, addr, next, flags, pages, nr))
2589 } while (pudp++, addr = next, addr != end);