Home
last modified time | relevance | path

Searched refs:mmap_sem (Results 1 – 25 of 168) sorted by relevance

1234567

/Linux-v4.19/drivers/infiniband/core/
Dumem.c150 down_write(&current->mm->mmap_sem); in ib_umem_get()
153 up_write(&current->mm->mmap_sem); in ib_umem_get()
157 up_write(&current->mm->mmap_sem); in ib_umem_get()
175 down_read(&current->mm->mmap_sem); in ib_umem_get()
182 up_read(&current->mm->mmap_sem); in ib_umem_get()
200 up_read(&current->mm->mmap_sem); in ib_umem_get()
219 down_write(&current->mm->mmap_sem); in ib_umem_get()
221 up_write(&current->mm->mmap_sem); in ib_umem_get()
237 down_write(&umem->mm->mmap_sem); in ib_umem_account()
239 up_write(&umem->mm->mmap_sem); in ib_umem_account()
[all …]
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Duser_pages.c94 down_read(&mm->mmap_sem); in hfi1_can_pin_pages()
96 up_read(&mm->mmap_sem); in hfi1_can_pin_pages()
114 down_write(&mm->mmap_sem); in hfi1_acquire_user_pages()
116 up_write(&mm->mmap_sem); in hfi1_acquire_user_pages()
133 down_write(&mm->mmap_sem); in hfi1_release_user_pages()
135 up_write(&mm->mmap_sem); in hfi1_release_user_pages()
/Linux-v4.19/arch/arm/lib/
Duaccess_with_memcpy.c102 down_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
110 up_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
114 down_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
134 up_read(&current->mm->mmap_sem); in __copy_to_user_memcpy()
170 down_read(&current->mm->mmap_sem); in __clear_user_memset()
177 up_read(&current->mm->mmap_sem); in __clear_user_memset()
180 down_read(&current->mm->mmap_sem); in __clear_user_memset()
198 up_read(&current->mm->mmap_sem); in __clear_user_memset()
/Linux-v4.19/arch/microblaze/mm/
Dfault.c140 if (unlikely(!down_read_trylock(&mm->mmap_sem))) { in do_page_fault()
145 down_read(&mm->mmap_sem); in do_page_fault()
252 up_read(&mm->mmap_sem); in do_page_fault()
263 up_read(&mm->mmap_sem); in do_page_fault()
282 up_read(&mm->mmap_sem); in do_page_fault()
290 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/arc/mm/
Dfault.c106 down_read(&mm->mmap_sem); in do_page_fault()
149 up_read(&mm->mmap_sem); in do_page_fault()
177 up_read(&mm->mmap_sem); in do_page_fault()
196 up_read(&mm->mmap_sem); in do_page_fault()
225 up_read(&mm->mmap_sem); in do_page_fault()
235 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/nios2/mm/
Dfault.c87 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault()
91 down_read(&mm->mmap_sem); in do_page_fault()
176 up_read(&mm->mmap_sem); in do_page_fault()
184 up_read(&mm->mmap_sem); in do_page_fault()
222 up_read(&mm->mmap_sem); in do_page_fault()
229 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/fs/proc/
Dtask_nommu.c28 down_read(&mm->mmap_sem); in task_mem()
80 up_read(&mm->mmap_sem); in task_mem()
89 down_read(&mm->mmap_sem); in task_vsize()
94 up_read(&mm->mmap_sem); in task_vsize()
107 down_read(&mm->mmap_sem); in task_statm()
122 up_read(&mm->mmap_sem); in task_statm()
214 down_read(&mm->mmap_sem); in m_start()
220 up_read(&mm->mmap_sem); in m_start()
230 up_read(&priv->mm->mmap_sem); in m_stop()
/Linux-v4.19/arch/sparc/mm/
Dfault_32.c199 down_read(&mm->mmap_sem); in do_sparc_fault()
276 up_read(&mm->mmap_sem); in do_sparc_fault()
284 up_read(&mm->mmap_sem); in do_sparc_fault()
333 up_read(&mm->mmap_sem); in do_sparc_fault()
341 up_read(&mm->mmap_sem); in do_sparc_fault()
388 down_read(&mm->mmap_sem); in force_user_fault()
413 up_read(&mm->mmap_sem); in force_user_fault()
416 up_read(&mm->mmap_sem); in force_user_fault()
421 up_read(&mm->mmap_sem); in force_user_fault()
/Linux-v4.19/Documentation/locking/
Dlockstat.txt90 06 &mm->mmap_sem-W: 46 84 0.26 939…
91 07 &mm->mmap_sem-R: 37 100 1.31 299502…
93 09 &mm->mmap_sem 1 [<ffffffff811502a7>] khugepaged_…
94 19 &mm->mmap_sem 96 [<ffffffff815351c4>] __do_page_f…
95 11 &mm->mmap_sem 34 [<ffffffff81113d77>] vm_mmap_pgo…
96 12 &mm->mmap_sem 17 [<ffffffff81127e71>] vm_munmap+0…
98 14 &mm->mmap_sem 1 [<ffffffff81046fda>] dup_mmap+0x…
99 15 &mm->mmap_sem 60 [<ffffffff81129e29>] SyS_mprotec…
100 16 &mm->mmap_sem 41 [<ffffffff815351c4>] __do_page_f…
101 17 &mm->mmap_sem 68 [<ffffffff81113d77>] vm_mmap_pgo…
/Linux-v4.19/mm/
Dmsync.c58 down_read(&mm->mmap_sem); in SYSCALL_DEFINE3()
89 up_read(&mm->mmap_sem); in SYSCALL_DEFINE3()
94 down_read(&mm->mmap_sem); in SYSCALL_DEFINE3()
105 up_read(&mm->mmap_sem); in SYSCALL_DEFINE3()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_user_pages.c142 down_write(&current->mm->mmap_sem); in qib_get_user_pages()
146 up_write(&current->mm->mmap_sem); in qib_get_user_pages()
154 down_write(&current->mm->mmap_sem); in qib_release_user_pages()
160 up_write(&current->mm->mmap_sem); in qib_release_user_pages()
/Linux-v4.19/arch/alpha/mm/
Dfault.c120 down_read(&mm->mmap_sem); in do_page_fault()
183 up_read(&mm->mmap_sem); in do_page_fault()
190 up_read(&mm->mmap_sem); in do_page_fault()
214 up_read(&mm->mmap_sem); in do_page_fault()
221 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/openrisc/mm/
Dfault.c111 down_read(&mm->mmap_sem); in do_page_fault()
200 up_read(&mm->mmap_sem); in do_page_fault()
209 up_read(&mm->mmap_sem); in do_page_fault()
268 up_read(&mm->mmap_sem); in do_page_fault()
275 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/riscv/mm/
Dfault.c82 down_read(&mm->mmap_sem); in do_page_fault()
173 up_read(&mm->mmap_sem); in do_page_fault()
181 up_read(&mm->mmap_sem); in do_page_fault()
209 up_read(&mm->mmap_sem); in do_page_fault()
216 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/nds32/mm/
Dfault.c125 if (unlikely(!down_read_trylock(&mm->mmap_sem))) { in do_page_fault()
130 down_read(&mm->mmap_sem); in do_page_fault()
251 up_read(&mm->mmap_sem); in do_page_fault()
259 up_read(&mm->mmap_sem); in do_page_fault()
319 up_read(&mm->mmap_sem); in do_page_fault()
326 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/hexagon/mm/
Dvm_fault.c71 down_read(&mm->mmap_sem); in do_page_fault()
124 up_read(&mm->mmap_sem); in do_page_fault()
128 up_read(&mm->mmap_sem); in do_page_fault()
155 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/sh/kernel/
Dsys_sh.c72 down_read(&current->mm->mmap_sem); in sys_cacheflush()
75 up_read(&current->mm->mmap_sem); in sys_cacheflush()
94 up_read(&current->mm->mmap_sem); in sys_cacheflush()
/Linux-v4.19/arch/m68k/kernel/
Dsys_m68k.c402 down_read(&current->mm->mmap_sem); in sys_cacheflush()
453 up_read(&current->mm->mmap_sem); in sys_cacheflush()
473 down_read(&mm->mmap_sem); in sys_atomic_cmpxchg_32()
496 up_read(&mm->mmap_sem); in sys_atomic_cmpxchg_32()
500 up_read(&mm->mmap_sem); in sys_atomic_cmpxchg_32()
540 down_read(&mm->mmap_sem); in sys_atomic_cmpxchg_32()
546 up_read(&mm->mmap_sem); in sys_atomic_cmpxchg_32()
/Linux-v4.19/arch/x86/mm/
Ddebug_pagetables.c29 down_read(&current->mm->mmap_sem); in ptdump_show_curknl()
31 up_read(&current->mm->mmap_sem); in ptdump_show_curknl()
55 down_read(&current->mm->mmap_sem); in ptdump_show_curusr()
57 up_read(&current->mm->mmap_sem); in ptdump_show_curusr()
/Linux-v4.19/arch/powerpc/mm/
Dsubpage-prot.c102 down_write(&mm->mmap_sem); in subpage_prot_clear()
130 up_write(&mm->mmap_sem); in subpage_prot_clear()
220 down_write(&mm->mmap_sem); in SYSCALL_DEFINE3()
255 up_write(&mm->mmap_sem); in SYSCALL_DEFINE3()
259 down_write(&mm->mmap_sem); in SYSCALL_DEFINE3()
268 up_write(&mm->mmap_sem); in SYSCALL_DEFINE3()
/Linux-v4.19/arch/arm64/kernel/
Dvdso.c98 if (down_write_killable(&mm->mmap_sem)) in aarch32_setup_vectors_page()
107 up_write(&mm->mmap_sem); in aarch32_setup_vectors_page()
186 if (down_write_killable(&mm->mmap_sem)) in arch_setup_additional_pages()
209 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
214 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
/Linux-v4.19/arch/xtensa/mm/
Dfault.c77 down_read(&mm->mmap_sem); in do_page_fault()
143 up_read(&mm->mmap_sem); in do_page_fault()
156 up_read(&mm->mmap_sem); in do_page_fault()
171 up_read(&mm->mmap_sem); in do_page_fault()
179 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/sh/mm/
Dfault.c281 up_read(&mm->mmap_sem); in __bad_area()
305 up_read(&mm->mmap_sem); in do_sigbus()
324 up_read(&current->mm->mmap_sem); in mm_fault_error()
336 up_read(&current->mm->mmap_sem); in mm_fault_error()
340 up_read(&current->mm->mmap_sem); in mm_fault_error()
444 down_read(&mm->mmap_sem); in do_page_fault()
513 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/m68k/mm/
Dfault.c89 down_read(&mm->mmap_sem); in do_page_fault()
180 up_read(&mm->mmap_sem); in do_page_fault()
188 up_read(&mm->mmap_sem); in do_page_fault()
217 up_read(&mm->mmap_sem); in do_page_fault()
/Linux-v4.19/arch/ia64/mm/
Dfault.c96 prefetchw(&mm->mmap_sem); in ia64_do_page_fault()
127 down_read(&mm->mmap_sem); in ia64_do_page_fault()
204 up_read(&mm->mmap_sem); in ia64_do_page_fault()
235 up_read(&mm->mmap_sem); in ia64_do_page_fault()
309 up_read(&mm->mmap_sem); in ia64_do_page_fault()

1234567