Lines Matching refs:ptl

438 	spinlock_t *ptl;  in __pte_alloc()  local
458 ptl = pmd_lock(mm, pmd); in __pte_alloc()
464 spin_unlock(ptl); in __pte_alloc()
1312 spinlock_t *ptl; in zap_pte_range() local
1320 start_pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in zap_pte_range()
1422 pte_unmap_unlock(start_pte, ptl); in zap_pte_range()
1463 spinlock_t *ptl = pmd_lock(tlb->mm, pmd); in zap_pmd_range() local
1469 spin_unlock(ptl); in zap_pmd_range()
1730 spinlock_t **ptl) in __get_locked_pte() argument
1736 return pte_alloc_map_lock(mm, pmd, addr, ptl); in __get_locked_pte()
1773 spinlock_t *ptl; in insert_page() local
1779 pte = get_locked_pte(mm, addr, &ptl); in insert_page()
1783 pte_unmap_unlock(pte, ptl); in insert_page()
2036 spinlock_t *ptl; in insert_pfn() local
2038 pte = get_locked_pte(mm, addr, &ptl); in insert_pfn()
2080 pte_unmap_unlock(pte, ptl); in insert_pfn()
2282 spinlock_t *ptl; in remap_pte_range() local
2285 mapped_pte = pte = pte_alloc_map_lock(mm, pmd, addr, &ptl); in remap_pte_range()
2299 pte_unmap_unlock(mapped_pte, ptl); in remap_pte_range()
2511 spinlock_t *ptl; in apply_to_pte_range() local
2516 pte_alloc_map_lock(mm, pmd, addr, &ptl); in apply_to_pte_range()
2522 pte_offset_map_lock(mm, pmd, addr, &ptl); in apply_to_pte_range()
2543 pte_unmap_unlock(mapped_pte, ptl); in apply_to_pte_range()
2733 spinlock_t *ptl = pte_lockptr(mm, pmd); in pte_unmap_same() local
2734 spin_lock(ptl); in pte_unmap_same()
2736 spin_unlock(ptl); in pte_unmap_same()
2775 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, addr, &vmf->ptl); in cow_user_page()
2803 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, addr, &vmf->ptl); in cow_user_page()
2831 pte_unmap_unlock(vmf->pte, vmf->ptl); in cow_user_page()
2946 __releases(vmf->ptl) in wp_page_reuse()
2964 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_reuse()
3036 vmf->pte = pte_offset_map_lock(mm, vmf->pmd, vmf->address, &vmf->ptl); in wp_page_copy()
3105 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_copy()
3155 &vmf->ptl); in finish_mkwrite_fault()
3162 pte_unmap_unlock(vmf->pte, vmf->ptl); in finish_mkwrite_fault()
3180 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_pfn_shared()
3192 __releases(vmf->ptl) in wp_page_shared()
3202 pte_unmap_unlock(vmf->pte, vmf->ptl); in wp_page_shared()
3244 __releases(vmf->ptl) in do_wp_page()
3249 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
3274 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
3312 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_wp_page()
3460 &vmf->ptl); in remove_device_exclusive_entry()
3464 pte_unmap_unlock(vmf->pte, vmf->ptl); in remove_device_exclusive_entry()
3563 vmf->address, &vmf->ptl); in do_swap_page()
3615 &vmf->ptl); in do_swap_page()
3690 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_swap_page()
3696 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_swap_page()
3749 vmf->address, &vmf->ptl); in do_anonymous_page()
3759 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3789 &vmf->ptl); in do_anonymous_page()
3801 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3815 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_anonymous_page()
3929 vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd); in do_set_pmd()
3956 spin_unlock(vmf->ptl); in do_set_pmd()
4040 vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd); in finish_fault()
4046 spin_unlock(vmf->ptl); in finish_fault()
4057 vmf->address, &vmf->ptl); in finish_fault()
4066 pte_unmap_unlock(vmf->pte, vmf->ptl); in finish_fault()
4294 &vmf->ptl); in do_fault()
4307 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_fault()
4354 vmf->ptl = pte_lockptr(vma->vm_mm, vmf->pmd); in do_numa_page()
4355 spin_lock(vmf->ptl); in do_numa_page()
4357 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4399 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4408 spin_lock(vmf->ptl); in do_numa_page()
4410 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4432 pte_unmap_unlock(vmf->pte, vmf->ptl); in do_numa_page()
4577 vmf->ptl = pte_lockptr(vmf->vma->vm_mm, vmf->pmd); in handle_pte_fault()
4578 spin_lock(vmf->ptl); in handle_pte_fault()
4607 pte_unmap_unlock(vmf->pte, vmf->ptl); in handle_pte_fault()
4875 spinlock_t *ptl; in __pmd_alloc() local
4882 ptl = pud_lock(mm, pud); in __pmd_alloc()
4888 spin_unlock(ptl); in __pmd_alloc()
5005 spinlock_t *ptl; in follow_pfn() local
5011 ret = follow_pte(vma->vm_mm, address, &ptep, &ptl); in follow_pfn()
5015 pte_unmap_unlock(ptep, ptl); in follow_pfn()
5027 spinlock_t *ptl; in follow_phys() local
5032 if (follow_pte(vma->vm_mm, address, &ptep, &ptl)) in follow_phys()
5044 pte_unmap_unlock(ptep, ptl); in follow_phys()
5068 spinlock_t *ptl; in generic_access_phys() local
5076 if (follow_pte(vma->vm_mm, addr, &ptep, &ptl)) in generic_access_phys()
5079 pte_unmap_unlock(ptep, ptl); in generic_access_phys()
5091 if (follow_pte(vma->vm_mm, addr, &ptep, &ptl)) in generic_access_phys()
5095 pte_unmap_unlock(ptep, ptl); in generic_access_phys()
5106 pte_unmap_unlock(ptep, ptl); in generic_access_phys()
5466 spinlock_t *ptl; in ptlock_alloc() local
5468 ptl = kmem_cache_alloc(page_ptl_cachep, GFP_KERNEL); in ptlock_alloc()
5469 if (!ptl) in ptlock_alloc()
5471 page->ptl = ptl; in ptlock_alloc()
5477 kmem_cache_free(page_ptl_cachep, page->ptl); in ptlock_free()