Lines Matching refs:ptl
451 static int queue_pages_pmd(pmd_t *pmd, spinlock_t *ptl, unsigned long addr, in queue_pages_pmd() argument
453 __releases(ptl) in queue_pages_pmd()
466 spin_unlock(ptl); in queue_pages_pmd()
484 spin_unlock(ptl); in queue_pages_pmd()
511 spinlock_t *ptl; in queue_pages_pte_range() local
513 ptl = pmd_trans_huge_lock(pmd, vma); in queue_pages_pte_range()
514 if (ptl) { in queue_pages_pte_range()
515 ret = queue_pages_pmd(pmd, ptl, addr, end, walk); in queue_pages_pte_range()
524 mapped_pte = pte = pte_offset_map_lock(walk->mm, pmd, addr, &ptl); in queue_pages_pte_range()
556 pte_unmap_unlock(mapped_pte, ptl); in queue_pages_pte_range()
574 spinlock_t *ptl; in queue_pages_hugetlb() local
577 ptl = huge_pte_lock(hstate_vma(walk->vma), walk->mm, pte); in queue_pages_hugetlb()
618 spin_unlock(ptl); in queue_pages_hugetlb()