Lines Matching refs:pmdval
670 pmd_t *pmd, pmdval; in follow_pmd_mask() local
680 pmdval = READ_ONCE(*pmd); in follow_pmd_mask()
681 if (pmd_none(pmdval)) in follow_pmd_mask()
683 if (pmd_huge(pmdval) && is_vm_hugetlb_page(vma)) { in follow_pmd_mask()
689 if (is_hugepd(__hugepd(pmd_val(pmdval)))) { in follow_pmd_mask()
691 __hugepd(pmd_val(pmdval)), flags, in follow_pmd_mask()
698 if (!pmd_present(pmdval)) { in follow_pmd_mask()
704 !is_pmd_migration_entry(pmdval)); in follow_pmd_mask()
710 pmdval = READ_ONCE(*pmd); in follow_pmd_mask()
715 if (pmd_none(pmdval)) in follow_pmd_mask()
719 if (pmd_devmap(pmdval)) { in follow_pmd_mask()
726 if (likely(!pmd_trans_huge(pmdval))) in follow_pmd_mask()
729 if (pmd_protnone(pmdval) && !gup_can_follow_protnone(flags)) in follow_pmd_mask()