Lines Matching refs:pvmw
697 static inline void page_vma_mapped_walk_done(struct page_vma_mapped_walk *pvmw) in page_vma_mapped_walk_done() argument
700 if (pvmw->pte && !is_vm_hugetlb_page(pvmw->vma)) in page_vma_mapped_walk_done()
701 pte_unmap(pvmw->pte); in page_vma_mapped_walk_done()
702 if (pvmw->ptl) in page_vma_mapped_walk_done()
703 spin_unlock(pvmw->ptl); in page_vma_mapped_walk_done()
716 page_vma_mapped_walk_restart(struct page_vma_mapped_walk *pvmw) in page_vma_mapped_walk_restart() argument
718 WARN_ON_ONCE(!pvmw->pmd && !pvmw->pte); in page_vma_mapped_walk_restart()
720 if (likely(pvmw->ptl)) in page_vma_mapped_walk_restart()
721 spin_unlock(pvmw->ptl); in page_vma_mapped_walk_restart()
725 pvmw->ptl = NULL; in page_vma_mapped_walk_restart()
726 pvmw->pmd = NULL; in page_vma_mapped_walk_restart()
727 pvmw->pte = NULL; in page_vma_mapped_walk_restart()
730 bool page_vma_mapped_walk(struct page_vma_mapped_walk *pvmw);