Lines Matching refs:pvmw
931 static inline void page_vma_mapped_walk_done(struct page_vma_mapped_walk *pvmw) in page_vma_mapped_walk_done() argument
934 if (pvmw->pte && !is_vm_hugetlb_page(pvmw->vma)) in page_vma_mapped_walk_done()
935 pte_unmap(pvmw->pte); in page_vma_mapped_walk_done()
936 if (pvmw->ptl) in page_vma_mapped_walk_done()
937 spin_unlock(pvmw->ptl); in page_vma_mapped_walk_done()
950 page_vma_mapped_walk_restart(struct page_vma_mapped_walk *pvmw) in page_vma_mapped_walk_restart() argument
952 WARN_ON_ONCE(!pvmw->pmd && !pvmw->pte); in page_vma_mapped_walk_restart()
954 if (likely(pvmw->ptl)) in page_vma_mapped_walk_restart()
955 spin_unlock(pvmw->ptl); in page_vma_mapped_walk_restart()
959 pvmw->ptl = NULL; in page_vma_mapped_walk_restart()
960 pvmw->pmd = NULL; in page_vma_mapped_walk_restart()
961 pvmw->pte = NULL; in page_vma_mapped_walk_restart()
964 bool page_vma_mapped_walk(struct page_vma_mapped_walk *pvmw);