Lines Matching refs:ptl
427 spinlock_t *ptl; in __pte_alloc() local
447 ptl = pmd_lock(mm, pmd); in __pte_alloc()
453 spin_unlock(ptl); in __pte_alloc()
1203 spinlock_t *ptl; in zap_pte_range() local
1211 start_pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in zap_pte_range()
1309 pte_unmap_unlock(start_pte, ptl); in zap_pte_range()
1606 spinlock_t **ptl) in __get_locked_pte() argument
1612 return pte_alloc_map_lock(mm, pmd, addr, ptl); in __get_locked_pte()
1649 spinlock_t *ptl; in insert_page() local
1655 pte = get_locked_pte(mm, addr, &ptl); in insert_page()
1659 pte_unmap_unlock(pte, ptl); in insert_page()
1912 spinlock_t *ptl; in insert_pfn() local
1914 pte = get_locked_pte(mm, addr, &ptl); in insert_pfn()
1956 pte_unmap_unlock(pte, ptl); in insert_pfn()
2158 spinlock_t *ptl; in remap_pte_range() local
2161 pte = pte_alloc_map_lock(mm, pmd, addr, &ptl); in remap_pte_range()
2175 pte_unmap_unlock(pte - 1, ptl); in remap_pte_range()
2376 spinlock_t *ptl; in apply_to_pte_range() local
2381 pte_alloc_map_lock(mm, pmd, addr, &ptl); in apply_to_pte_range()
2387 pte_offset_map_lock(mm, pmd, addr, &ptl); in apply_to_pte_range()
2408 pte_unmap_unlock(pte-1, ptl); in apply_to_pte_range()
2566 spinlock_t *ptl = pte_lockptr(mm, pmd); in pte_unmap_same() local
2567 spin_lock(ptl); in pte_unmap_same()
2569 spin_unlock(ptl); in pte_unmap_same()
2608 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, addr, &vmf->ptl); in cow_user_page()
2636 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, addr, &vmf->ptl); in cow_user_page()
2664 pte_unmap_unlock(vmf->pte, vmf->ptl); in cow_user_page()
2779 __releases(vmf->ptl) in wp_page_reuse()
2797 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_reuse()
2869 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, vmf->address, &vmf->ptl); in wp_page_copy()
2936 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_copy()
2984 &vmf->ptl); in finish_mkwrite_fault()
2991 pte_unmap_unlock(vmf->pte, vmf->ptl); in finish_mkwrite_fault()
3009 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_pfn_shared()
3021 __releases(vmf->ptl) in wp_page_shared()
3031 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_shared()
3073 __releases(vmf->ptl) in do_wp_page()
3078 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
3095 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
3133 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
3321 vmf->address, &vmf->ptl); in do_swap_page()
3373 &vmf->ptl); in do_swap_page()
3448 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_swap_page()
3452 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_swap_page()
3503 vmf->address, &vmf->ptl); in do_anonymous_page()
3513 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3543 &vmf->ptl); in do_anonymous_page()
3555 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3569 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3651 vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd); in pte_alloc_one_map()
3653 spin_unlock(vmf->ptl); in pte_alloc_one_map()
3659 spin_unlock(vmf->ptl); in pte_alloc_one_map()
3689 &vmf->ptl); in pte_alloc_one_map()
3734 vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd); in do_set_pmd()
3761 spin_unlock(vmf->ptl); in do_set_pmd()
3871 pte_unmap_unlock(vmf->pte, vmf->ptl); in finish_fault()
3983 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_fault_around()
4118 &vmf->ptl); in do_fault()
4131 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_fault()
4180 vmf->ptl = pte_lockptr(vma->vm_mm, vmf->pmd); in do_numa_page()
4181 spin_lock(vmf->ptl); in do_numa_page()
4183 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4201 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4207 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4233 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4383 vmf->ptl = pte_lockptr(vmf->vma->vm_mm, vmf->pmd); in handle_pte_fault()
4384 spin_lock(vmf->ptl); in handle_pte_fault()
4413 pte_unmap_unlock(vmf->pte, vmf->ptl); in handle_pte_fault()
4681 spinlock_t *ptl; in __pmd_alloc() local
4688 ptl = pud_lock(mm, pud); in __pmd_alloc()
4694 spin_unlock(ptl); in __pmd_alloc()
4806 spinlock_t *ptl; in follow_pfn() local
4812 ret = follow_pte(vma->vm_mm, address, &ptep, &ptl); in follow_pfn()
4816 pte_unmap_unlock(ptep, ptl); in follow_pfn()
4828 spinlock_t *ptl; in follow_phys() local
4833 if (follow_pte(vma->vm_mm, address, &ptep, &ptl)) in follow_phys()
4845 pte_unmap_unlock(ptep, ptl); in follow_phys()
5226 spinlock_t *ptl; in ptlock_alloc() local
5228 ptl = kmem_cache_alloc(page_ptl_cachep, GFP_KERNEL); in ptlock_alloc()
5229 if (!ptl) in ptlock_alloc()
5231 page->ptl = ptl; in ptlock_alloc()
5237 kmem_cache_free(page_ptl_cachep, page->ptl); in ptlock_free()