Lines Matching refs:ptl
51 pvmw->ptl = pte_lockptr(pvmw->vma->vm_mm, pvmw->pmd); in map_pte()
52 spin_lock(pvmw->ptl); in map_pte()
180 pvmw->ptl = huge_pte_lock(hstate, mm, pvmw->pte); in page_vma_mapped_walk()
217 pvmw->ptl = pmd_lock(mm, pvmw->pmd); in page_vma_mapped_walk()
239 spin_unlock(pvmw->ptl); in page_vma_mapped_walk()
240 pvmw->ptl = NULL; in page_vma_mapped_walk()
250 spinlock_t *ptl = pmd_lock(mm, pvmw->pmd); in page_vma_mapped_walk() local
252 spin_unlock(ptl); in page_vma_mapped_walk()
269 if (pvmw->ptl) { in page_vma_mapped_walk()
270 spin_unlock(pvmw->ptl); in page_vma_mapped_walk()
271 pvmw->ptl = NULL; in page_vma_mapped_walk()
278 if ((pvmw->flags & PVMW_SYNC) && !pvmw->ptl) { in page_vma_mapped_walk()
279 pvmw->ptl = pte_lockptr(mm, pvmw->pmd); in page_vma_mapped_walk()
280 spin_lock(pvmw->ptl); in page_vma_mapped_walk()
284 if (!pvmw->ptl) { in page_vma_mapped_walk()
285 pvmw->ptl = pte_lockptr(mm, pvmw->pmd); in page_vma_mapped_walk()
286 spin_lock(pvmw->ptl); in page_vma_mapped_walk()