/Linux-v4.19/drivers/infiniband/core/ |
D | umem.c | 150 down_write(¤t->mm->mmap_sem); in ib_umem_get() 153 up_write(¤t->mm->mmap_sem); in ib_umem_get() 157 up_write(¤t->mm->mmap_sem); in ib_umem_get() 175 down_read(¤t->mm->mmap_sem); in ib_umem_get() 182 up_read(¤t->mm->mmap_sem); in ib_umem_get() 200 up_read(¤t->mm->mmap_sem); in ib_umem_get() 219 down_write(¤t->mm->mmap_sem); in ib_umem_get() 221 up_write(¤t->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/ |
D | user_pages.c | 94 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/ |
D | uaccess_with_memcpy.c | 102 down_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 110 up_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 114 down_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 134 up_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 170 down_read(¤t->mm->mmap_sem); in __clear_user_memset() 177 up_read(¤t->mm->mmap_sem); in __clear_user_memset() 180 down_read(¤t->mm->mmap_sem); in __clear_user_memset() 198 up_read(¤t->mm->mmap_sem); in __clear_user_memset()
|
/Linux-v4.19/arch/microblaze/mm/ |
D | fault.c | 140 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/ |
D | fault.c | 106 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/ |
D | fault.c | 87 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/ |
D | task_nommu.c | 28 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/ |
D | fault_32.c | 199 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/ |
D | lockstat.txt | 90 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/ |
D | msync.c | 58 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/ |
D | qib_user_pages.c | 142 down_write(¤t->mm->mmap_sem); in qib_get_user_pages() 146 up_write(¤t->mm->mmap_sem); in qib_get_user_pages() 154 down_write(¤t->mm->mmap_sem); in qib_release_user_pages() 160 up_write(¤t->mm->mmap_sem); in qib_release_user_pages()
|
/Linux-v4.19/arch/alpha/mm/ |
D | fault.c | 120 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/ |
D | fault.c | 111 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/ |
D | fault.c | 82 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/ |
D | fault.c | 125 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/ |
D | vm_fault.c | 71 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/ |
D | sys_sh.c | 72 down_read(¤t->mm->mmap_sem); in sys_cacheflush() 75 up_read(¤t->mm->mmap_sem); in sys_cacheflush() 94 up_read(¤t->mm->mmap_sem); in sys_cacheflush()
|
/Linux-v4.19/arch/m68k/kernel/ |
D | sys_m68k.c | 402 down_read(¤t->mm->mmap_sem); in sys_cacheflush() 453 up_read(¤t->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/ |
D | debug_pagetables.c | 29 down_read(¤t->mm->mmap_sem); in ptdump_show_curknl() 31 up_read(¤t->mm->mmap_sem); in ptdump_show_curknl() 55 down_read(¤t->mm->mmap_sem); in ptdump_show_curusr() 57 up_read(¤t->mm->mmap_sem); in ptdump_show_curusr()
|
/Linux-v4.19/arch/powerpc/mm/ |
D | subpage-prot.c | 102 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/ |
D | vdso.c | 98 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/ |
D | fault.c | 77 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/ |
D | fault.c | 281 up_read(&mm->mmap_sem); in __bad_area() 305 up_read(&mm->mmap_sem); in do_sigbus() 324 up_read(¤t->mm->mmap_sem); in mm_fault_error() 336 up_read(¤t->mm->mmap_sem); in mm_fault_error() 340 up_read(¤t->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/ |
D | fault.c | 89 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/ |
D | fault.c | 96 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()
|