Lines Matching refs:ptl
722 spinlock_t *ptl; in __do_huge_pmd_anonymous_page() local
748 ptl = pmd_lock(mm, pmd); in __do_huge_pmd_anonymous_page()
750 spin_unlock(ptl); in __do_huge_pmd_anonymous_page()
761 spin_unlock(ptl); in __do_huge_pmd_anonymous_page()
780 spin_unlock(ptl); in __do_huge_pmd_anonymous_page()
824 spinlock_t *ptl; in do_huge_pmd_anonymous_page() local
838 ptl = pmd_lock(mm, pmd); in do_huge_pmd_anonymous_page()
843 spin_unlock(ptl); in do_huge_pmd_anonymous_page()
851 spin_unlock(ptl); in do_huge_pmd_anonymous_page()
855 spin_unlock(ptl); in do_huge_pmd_anonymous_page()
877 spinlock_t *ptl; in insert_pfn_pmd() local
879 ptl = pmd_lock(mm, pmd); in insert_pfn_pmd()
889 spin_unlock(ptl); in insert_pfn_pmd()
994 spinlock_t *ptl; in huge_pmd_set_accessed() local
998 ptl = pmd_lock(mm, pmd); in huge_pmd_set_accessed()
1008 spin_unlock(ptl); in huge_pmd_set_accessed()
1050 spinlock_t *ptl; in do_huge_pmd_wp_page_fallback() local
1098 ptl = pmd_lock(mm, pmd); in do_huge_pmd_wp_page_fallback()
1128 spin_unlock(ptl); in do_huge_pmd_wp_page_fallback()
1139 spin_unlock(ptl); in do_huge_pmd_wp_page_fallback()
1154 spinlock_t *ptl; in do_huge_pmd_wp_page() local
1163 ptl = pmd_lockptr(mm, pmd); in do_huge_pmd_wp_page()
1168 spin_lock(ptl); in do_huge_pmd_wp_page()
1184 spin_unlock(ptl); in do_huge_pmd_wp_page()
1234 spin_lock(ptl); in do_huge_pmd_wp_page()
1238 spin_unlock(ptl); in do_huge_pmd_wp_page()
1262 spin_unlock(ptl); in do_huge_pmd_wp_page()
1268 spin_unlock(ptl); in do_huge_pmd_wp_page()
1331 spinlock_t *ptl; in do_huge_pmd_numa_page() local
1345 ptl = pmd_lock(mm, pmdp); in do_huge_pmd_numa_page()
1356 spin_unlock(ptl); in do_huge_pmd_numa_page()
1389 spin_unlock(ptl); in do_huge_pmd_numa_page()
1400 spin_unlock(ptl); in do_huge_pmd_numa_page()
1404 spin_lock(ptl); in do_huge_pmd_numa_page()
1423 spin_unlock(ptl); in do_huge_pmd_numa_page()
1444 spin_unlock(ptl); in do_huge_pmd_numa_page()
1460 spinlock_t *ptl; in zap_huge_pmd() local
1462 if (__pmd_trans_huge_lock(pmd, vma, &ptl) != 1) in zap_huge_pmd()
1474 spin_unlock(ptl); in zap_huge_pmd()
1480 spin_unlock(ptl); in zap_huge_pmd()
1490 spin_unlock(ptl); in zap_huge_pmd()
1558 spinlock_t *ptl; in change_huge_pmd() local
1561 if (__pmd_trans_huge_lock(pmd, vma, &ptl) == 1) { in change_huge_pmd()
1572 spin_unlock(ptl); in change_huge_pmd()
1585 spin_unlock(ptl); in change_huge_pmd()
1599 spinlock_t **ptl) in __pmd_trans_huge_lock() argument
1601 *ptl = pmd_lock(vma->vm_mm, pmd); in __pmd_trans_huge_lock()
1604 spin_unlock(*ptl); in __pmd_trans_huge_lock()
1613 spin_unlock(*ptl); in __pmd_trans_huge_lock()
1629 spinlock_t **ptl) in page_check_address_pmd() argument
1646 *ptl = pmd_lock(mm, pmd); in page_check_address_pmd()
1667 spin_unlock(*ptl); in page_check_address_pmd()
1676 spinlock_t *ptl; in __split_huge_page_splitting() local
1685 PAGE_CHECK_ADDRESS_PMD_NOTSPLITTING_FLAG, &ptl); in __split_huge_page_splitting()
1697 spin_unlock(ptl); in __split_huge_page_splitting()
1828 spinlock_t *ptl; in __split_huge_page_map() local
1835 PAGE_CHECK_ADDRESS_PMD_SPLITTING_FLAG, &ptl); in __split_huge_page_map()
1893 spin_unlock(ptl); in __split_huge_page_map()
2285 spinlock_t *ptl) in __collapse_huge_page_copy() argument
2299 spin_lock(ptl); in __collapse_huge_page_copy()
2305 spin_unlock(ptl); in __collapse_huge_page_copy()
2317 spin_lock(ptl); in __collapse_huge_page_copy()
2324 spin_unlock(ptl); in __collapse_huge_page_copy()
2649 spinlock_t *ptl; in khugepaged_scan_pmd() local
2660 pte = pte_offset_map_lock(mm, pmd, address, &ptl); in khugepaged_scan_pmd()
2707 pte_unmap_unlock(pte, ptl); in khugepaged_scan_pmd()
2962 spinlock_t *ptl; in __split_huge_page_pmd() local
2975 ptl = pmd_lock(mm, pmd); in __split_huge_page_pmd()
2990 spin_unlock(ptl); in __split_huge_page_pmd()