Lines Matching refs:pte
52 pte_t pte; in gup_get_pte()
55 pte.pte_low = ptep->pte_low; in gup_get_pte()
57 pte.pte_high = ptep->pte_high; in gup_get_pte()
59 if (unlikely(pte.pte_low != ptep->pte_low)) in gup_get_pte()
62 return pte; in gup_get_pte()
83 pte_t pte = gup_get_pte(ptep); in gup_pte_range() local
87 if (pte_protnone(pte)) { in gup_pte_range()
92 if ((pte_flags(pte) & (mask | _PAGE_SPECIAL)) != mask) { in gup_pte_range()
96 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
97 page = pte_page(pte); in gup_pte_range()
121 pte_t pte = *(pte_t *)&pmd; in gup_huge_pmd() local
128 if ((pte_flags(pte) & mask) != mask) in gup_huge_pmd()
131 VM_BUG_ON(pte_flags(pte) & _PAGE_SPECIAL); in gup_huge_pmd()
132 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pmd()
135 head = pte_page(pte); in gup_huge_pmd()
198 pte_t pte = *(pte_t *)&pud; in gup_huge_pud() local
205 if ((pte_flags(pte) & mask) != mask) in gup_huge_pud()
208 VM_BUG_ON(pte_flags(pte) & _PAGE_SPECIAL); in gup_huge_pud()
209 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pud()
212 head = pte_page(pte); in gup_huge_pud()