Lines Matching refs:pte
21 pte_t pte; in gup_get_pte() local
24 pte.pte_low = ptep->pte_low; in gup_get_pte()
26 pte.pte_high = ptep->pte_high; in gup_get_pte()
28 if (unlikely(pte.pte_low != ptep->pte_low)) in gup_get_pte()
31 return pte; in gup_get_pte()
42 pte_t pte = gup_get_pte(ptep); in gup_pte_range() local
45 if (!pte_present(pte) || in gup_pte_range()
46 pte_special(pte) || (write && !pte_write(pte))) { in gup_pte_range()
50 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
51 page = pte_page(pte); in gup_pte_range()
74 pte_t pte = *(pte_t *)&pmd; in gup_huge_pmd() local
78 if (write && !pte_write(pte)) in gup_huge_pmd()
81 VM_BUG_ON(pte_special(pte)); in gup_huge_pmd()
82 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pmd()
85 head = pte_page(pte); in gup_huge_pmd()
140 pte_t pte = *(pte_t *)&pud; in gup_huge_pud() local
144 if (write && !pte_write(pte)) in gup_huge_pud()
147 VM_BUG_ON(pte_special(pte)); in gup_huge_pud()
148 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pud()
151 head = pte_page(pte); in gup_huge_pud()