Lines Matching defs:pmd
28 pmd_t *pmd;
45 pmd = pmd_offset(pud, addr);
46 if (unlikely(pmd_none(*pmd)))
50 * A pmd can be bad if it refers to a HugeTLB or THP page.
52 * Both THP and HugeTLB pages have the same pmd layout
59 if (unlikely(pmd_thp_or_huge(*pmd))) {
62 if (unlikely(!pmd_thp_or_huge(*pmd)
63 || pmd_hugewillfault(*pmd))) {
73 if (unlikely(pmd_bad(*pmd)))
76 pte = pte_offset_map_lock(current->mm, pmd, addr, &ptl);