Lines Matching refs:ptep
707 pte_t *ptep, pte; in follow_huge_addr() local
713 ptep = find_linux_pte_or_hugepte(mm->pgd, address, &is_thp, &shift); in follow_huge_addr()
714 if (!ptep) in follow_huge_addr()
716 pte = READ_ONCE(*ptep); in follow_huge_addr()
765 pte_t *ptep; in gup_huge_pd() local
769 ptep = hugepte_offset(hugepd, addr, pdshift); in gup_huge_pd()
772 if (!gup_hugepte(ptep, sz, addr, end, write, pages, nr)) in gup_huge_pd()
774 } while (ptep++, addr = next, addr != end); in gup_huge_pd()
1069 int gup_hugepte(pte_t *ptep, unsigned long sz, unsigned long addr, in gup_hugepte() argument
1082 pte = READ_ONCE(*ptep); in gup_hugepte()
1111 if (unlikely(pte_val(pte) != pte_val(*ptep))) { in gup_hugepte()