Lines Matching refs:ptl
407 spinlock_t *ptl; in __pte_alloc() local
427 ptl = pmd_lock(mm, pmd); in __pte_alloc()
433 spin_unlock(ptl); in __pte_alloc()
1012 spinlock_t *ptl; in zap_pte_range() local
1020 start_pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in zap_pte_range()
1118 pte_unmap_unlock(start_pte, ptl); in zap_pte_range()
1393 spinlock_t **ptl) in __get_locked_pte() argument
1412 return pte_alloc_map_lock(mm, pmd, addr, ptl); in __get_locked_pte()
1428 spinlock_t *ptl; in insert_page() local
1435 pte = get_locked_pte(mm, addr, &ptl); in insert_page()
1450 pte_unmap_unlock(pte, ptl); in insert_page()
1586 spinlock_t *ptl; in insert_pfn() local
1588 pte = get_locked_pte(mm, addr, &ptl); in insert_pfn()
1630 pte_unmap_unlock(pte, ptl); in insert_pfn()
1796 spinlock_t *ptl; in remap_pte_range() local
1799 pte = pte_alloc_map_lock(mm, pmd, addr, &ptl); in remap_pte_range()
1813 pte_unmap_unlock(pte - 1, ptl); in remap_pte_range()
2010 spinlock_t *uninitialized_var(ptl); in apply_to_pte_range()
2014 pte_alloc_map_lock(mm, pmd, addr, &ptl); in apply_to_pte_range()
2031 pte_unmap_unlock(pte-1, ptl); in apply_to_pte_range()
2138 spinlock_t *ptl = pte_lockptr(mm, pmd); in pte_unmap_same() local
2139 spin_lock(ptl); in pte_unmap_same()
2141 spin_unlock(ptl); in pte_unmap_same()
2269 __releases(vmf->ptl) in wp_page_reuse()
2287 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_reuse()
2346 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, vmf->address, &vmf->ptl); in wp_page_copy()
2413 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_copy()
2461 &vmf->ptl); in finish_mkwrite_fault()
2467 pte_unmap_unlock(vmf->pte, vmf->ptl); in finish_mkwrite_fault()
2485 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_pfn_shared()
2497 __releases(vmf->ptl) in wp_page_shared()
2506 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_shared()
2548 __releases(vmf->ptl) in do_wp_page()
2565 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
2580 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
2583 vmf->address, &vmf->ptl); in do_wp_page()
2586 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
2627 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
2798 vmf->address, &vmf->ptl); in do_swap_page()
2854 &vmf->ptl); in do_swap_page()
2928 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_swap_page()
2933 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_swap_page()
2985 vmf->address, &vmf->ptl); in do_anonymous_page()
2993 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3022 &vmf->ptl); in do_anonymous_page()
3032 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3048 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3131 vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd); in pte_alloc_one_map()
3133 spin_unlock(vmf->ptl); in pte_alloc_one_map()
3139 spin_unlock(vmf->ptl); in pte_alloc_one_map()
3169 &vmf->ptl); in pte_alloc_one_map()
3213 vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd); in do_set_pmd()
3240 spin_unlock(vmf->ptl); in do_set_pmd()
3354 pte_unmap_unlock(vmf->pte, vmf->ptl); in finish_fault()
3466 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_fault_around()
3602 &vmf->ptl); in do_fault()
3615 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_fault()
3664 vmf->ptl = pte_lockptr(vma->vm_mm, vmf->pmd); in do_numa_page()
3665 spin_lock(vmf->ptl); in do_numa_page()
3667 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
3685 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
3691 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
3717 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
3858 vmf->ptl = pte_lockptr(vmf->vma->vm_mm, vmf->pmd); in handle_pte_fault()
3859 spin_lock(vmf->ptl); in handle_pte_fault()
3883 pte_unmap_unlock(vmf->pte, vmf->ptl); in handle_pte_fault()
4090 spinlock_t *ptl; in __pmd_alloc() local
4097 ptl = pud_lock(mm, pud); in __pmd_alloc()
4111 spin_unlock(ptl); in __pmd_alloc()
4223 spinlock_t *ptl; in follow_pfn() local
4229 ret = follow_pte(vma->vm_mm, address, &ptep, &ptl); in follow_pfn()
4233 pte_unmap_unlock(ptep, ptl); in follow_pfn()
4245 spinlock_t *ptl; in follow_phys() local
4250 if (follow_pte(vma->vm_mm, address, &ptep, &ptl)) in follow_phys()
4262 pte_unmap_unlock(ptep, ptl); in follow_phys()
4643 spinlock_t *ptl; in ptlock_alloc() local
4645 ptl = kmem_cache_alloc(page_ptl_cachep, GFP_KERNEL); in ptlock_alloc()
4646 if (!ptl) in ptlock_alloc()
4648 page->ptl = ptl; in ptlock_alloc()
4654 kmem_cache_free(page_ptl_cachep, page->ptl); in ptlock_free()