/linux-4.4.14/arch/tile/mm/ |
D | elf.c | 63 down_read(&mm->mmap_sem); in notify_exec() 66 up_read(&mm->mmap_sem); in notify_exec() 94 up_read(&mm->mmap_sem); in notify_exec() 131 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 152 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
D | fault.c | 383 if (!down_read_trylock(&mm->mmap_sem)) { in handle_page_fault() 391 down_read(&mm->mmap_sem); in handle_page_fault() 482 up_read(&mm->mmap_sem); in handle_page_fault() 490 up_read(&mm->mmap_sem); in handle_page_fault() 557 up_read(&mm->mmap_sem); in handle_page_fault() 564 up_read(&mm->mmap_sem); in handle_page_fault()
|
D | pgtable.c | 478 if (mm->context.priority_cached && down_write_trylock(&mm->mmap_sem)) { in update_priority_cached() 486 up_write(&mm->mmap_sem); in update_priority_cached()
|
/linux-4.4.14/arch/arm/lib/ |
D | uaccess_with_memcpy.c | 103 down_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 111 up_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 115 down_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 135 up_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 171 down_read(¤t->mm->mmap_sem); in __clear_user_memset() 178 up_read(¤t->mm->mmap_sem); in __clear_user_memset() 181 down_read(¤t->mm->mmap_sem); in __clear_user_memset() 199 up_read(¤t->mm->mmap_sem); in __clear_user_memset()
|
/linux-4.4.14/arch/arc/mm/ |
D | fault.c | 102 down_read(&mm->mmap_sem); in do_page_fault() 145 up_read(&mm->mmap_sem); in do_page_fault() 173 up_read(&mm->mmap_sem); in do_page_fault() 192 up_read(&mm->mmap_sem); in do_page_fault() 221 up_read(&mm->mmap_sem); in do_page_fault() 231 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_user_pages.c | 165 down_write(¤t->mm->mmap_sem); in ipath_get_user_pages() 169 up_write(¤t->mm->mmap_sem); in ipath_get_user_pages() 176 down_write(¤t->mm->mmap_sem); in ipath_release_user_pages() 182 up_write(¤t->mm->mmap_sem); in ipath_release_user_pages() 196 down_write(&work->mm->mmap_sem); in user_pages_account() 198 up_write(&work->mm->mmap_sem); in user_pages_account()
|
/linux-4.4.14/arch/microblaze/mm/ |
D | fault.c | 141 if (unlikely(!down_read_trylock(&mm->mmap_sem))) { in do_page_fault() 146 down_read(&mm->mmap_sem); in do_page_fault() 253 up_read(&mm->mmap_sem); in do_page_fault() 264 up_read(&mm->mmap_sem); in do_page_fault() 288 up_read(&mm->mmap_sem); in do_page_fault() 296 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/nios2/mm/ |
D | fault.c | 86 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 90 down_read(&mm->mmap_sem); in do_page_fault() 175 up_read(&mm->mmap_sem); in do_page_fault() 183 up_read(&mm->mmap_sem); in do_page_fault() 221 up_read(&mm->mmap_sem); in do_page_fault() 228 up_read(&mm->mmap_sem); in do_page_fault()
|
D | init.c | 127 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 134 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/arch/s390/mm/ |
D | pgtable.c | 154 down_write(&mm->mmap_sem); in gmap_alloc() 156 up_write(&mm->mmap_sem); in gmap_alloc() 217 down_write(&gmap->mm->mmap_sem); in gmap_free() 219 up_write(&gmap->mm->mmap_sem); in gmap_free() 348 down_write(&gmap->mm->mmap_sem); in gmap_unmap_segment() 351 up_write(&gmap->mm->mmap_sem); in gmap_unmap_segment() 380 down_write(&gmap->mm->mmap_sem); in gmap_map_segment() 390 up_write(&gmap->mm->mmap_sem); in gmap_map_segment() 434 down_read(&gmap->mm->mmap_sem); in gmap_translate() 436 up_read(&gmap->mm->mmap_sem); in gmap_translate() [all …]
|
D | fault.c | 413 down_read(&mm->mmap_sem); in do_exception() 497 down_read(&mm->mmap_sem); in do_exception() 517 up_read(&mm->mmap_sem); in do_exception()
|
/linux-4.4.14/arch/sparc/mm/ |
D | fault_32.c | 205 down_read(&mm->mmap_sem); in do_sparc_fault() 282 up_read(&mm->mmap_sem); in do_sparc_fault() 290 up_read(&mm->mmap_sem); in do_sparc_fault() 339 up_read(&mm->mmap_sem); in do_sparc_fault() 347 up_read(&mm->mmap_sem); in do_sparc_fault() 394 down_read(&mm->mmap_sem); in force_user_fault() 419 up_read(&mm->mmap_sem); in force_user_fault() 422 up_read(&mm->mmap_sem); in force_user_fault() 427 up_read(&mm->mmap_sem); in force_user_fault()
|
D | fault_64.c | 338 if (!down_read_trylock(&mm->mmap_sem)) { in do_sparc64_fault() 346 down_read(&mm->mmap_sem); in do_sparc64_fault() 479 up_read(&mm->mmap_sem); in do_sparc64_fault() 509 up_read(&mm->mmap_sem); in do_sparc64_fault() 521 up_read(&mm->mmap_sem); in do_sparc64_fault() 534 up_read(&mm->mmap_sem); in do_sparc64_fault()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | user_pages.c | 136 down_write(¤t->mm->mmap_sem); in hfi1_get_user_pages() 140 up_write(¤t->mm->mmap_sem); in hfi1_get_user_pages() 148 down_write(¤t->mm->mmap_sem); in hfi1_release_user_pages() 154 up_write(¤t->mm->mmap_sem); in hfi1_release_user_pages()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_user_pages.c | 137 down_write(¤t->mm->mmap_sem); in qib_get_user_pages() 141 up_write(¤t->mm->mmap_sem); in qib_get_user_pages() 149 down_write(¤t->mm->mmap_sem); in qib_release_user_pages() 155 up_write(¤t->mm->mmap_sem); in qib_release_user_pages()
|
/linux-4.4.14/mm/ |
D | msync.c | 57 down_read(&mm->mmap_sem); in SYSCALL_DEFINE3() 88 up_read(&mm->mmap_sem); in SYSCALL_DEFINE3() 93 down_read(&mm->mmap_sem); in SYSCALL_DEFINE3() 104 up_read(&mm->mmap_sem); in SYSCALL_DEFINE3()
|
D | init-mm.c | 21 .mmap_sem = __RWSEM_INITIALIZER(init_mm.mmap_sem),
|
D | mlock.c | 625 down_write(¤t->mm->mmap_sem); in do_mlock() 633 up_write(¤t->mm->mmap_sem); in do_mlock() 668 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2() 670 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2() 739 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE1() 744 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE1() 755 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE0() 757 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE0()
|
D | madvise.c | 326 up_read(¤t->mm->mmap_sem); in madvise_remove() 331 down_read(¤t->mm->mmap_sem); in madvise_remove() 495 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 497 down_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 546 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 548 up_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()
|
D | ksm.c | 437 down_read(&mm->mmap_sem); in break_cow() 441 up_read(&mm->mmap_sem); in break_cow() 465 down_read(&mm->mmap_sem); in get_mergeable_page() 481 up_read(&mm->mmap_sem); in get_mergeable_page() 783 down_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 807 up_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 811 up_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 821 up_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 1088 down_read(&mm->mmap_sem); in try_to_merge_with_ksm_page() 1104 up_read(&mm->mmap_sem); in try_to_merge_with_ksm_page() [all …]
|
D | userfaultfd.c | 170 down_read(&dst_mm->mmap_sem); in __mcopy_atomic() 259 up_read(&dst_mm->mmap_sem); in __mcopy_atomic() 288 up_read(&dst_mm->mmap_sem); in __mcopy_atomic()
|
D | frame_vector.c | 51 down_read(&mm->mmap_sem); in get_vaddr_frames() 91 up_read(&mm->mmap_sem); in get_vaddr_frames()
|
D | mincore.c | 252 down_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 254 up_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()
|
D | gup.c | 690 down_read(&mm->mmap_sem); in __get_user_pages_locked() 711 up_read(&mm->mmap_sem); in __get_user_pages_locked() 765 down_read(&mm->mmap_sem); in __get_user_pages_unlocked() 769 up_read(&mm->mmap_sem); in __get_user_pages_unlocked() 894 VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_sem), mm); in populate_vma_page_range() 949 down_read(&mm->mmap_sem); in __mm_populate() 981 up_read(&mm->mmap_sem); in __mm_populate()
|
D | nommu.c | 218 down_read(&mm->mmap_sem); in __get_user_pages_unlocked() 221 up_read(&mm->mmap_sem); in __get_user_pages_unlocked() 283 down_write(¤t->mm->mmap_sem); in vmalloc_user() 287 up_write(¤t->mm->mmap_sem); in vmalloc_user() 1680 down_write(&mm->mmap_sem); in vm_munmap() 1682 up_write(&mm->mmap_sem); in vm_munmap() 1769 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5() 1771 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5() 1944 down_read(&mm->mmap_sem); in __access_remote_vm() 1966 up_read(&mm->mmap_sem); in __access_remote_vm()
|
D | pagewalk.c | 252 VM_BUG_ON_MM(!rwsem_is_locked(&walk->mm->mmap_sem), walk->mm); in walk_page_range() 295 VM_BUG_ON(!rwsem_is_locked(&walk->mm->mmap_sem)); in walk_page_vma()
|
D | mmap.c | 294 down_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 345 up_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 352 up_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 2622 down_write(&mm->mmap_sem); in vm_munmap() 2624 up_write(&mm->mmap_sem); in vm_munmap() 2665 down_write(&mm->mmap_sem); in SYSCALL_DEFINE5() 2720 up_write(&mm->mmap_sem); in SYSCALL_DEFINE5() 2731 if (unlikely(down_read_trylock(&mm->mmap_sem))) { in verify_mm_writelocked() 2733 up_read(&mm->mmap_sem); in verify_mm_writelocked() 2829 down_write(&mm->mmap_sem); in vm_brk() [all …]
|
D | mempolicy.c | 447 down_write(&mm->mmap_sem); in mpol_rebind_mm() 450 up_write(&mm->mmap_sem); in mpol_rebind_mm() 858 down_read(&mm->mmap_sem); in do_get_mempolicy() 861 up_read(&mm->mmap_sem); in do_get_mempolicy() 898 up_read(¤t->mm->mmap_sem); in do_get_mempolicy() 916 up_read(¤t->mm->mmap_sem); in do_get_mempolicy() 999 down_read(&mm->mmap_sem); in do_migrate_pages() 1080 up_read(&mm->mmap_sem); in do_migrate_pages() 1191 down_write(&mm->mmap_sem); in do_mbind() 1196 up_write(&mm->mmap_sem); in do_mbind() [all …]
|
D | mmu_notifier.c | 266 down_write(&mm->mmap_sem); in do_mmu_notifier_register() 295 up_write(&mm->mmap_sem); in do_mmu_notifier_register()
|
D | util.c | 296 down_write(&mm->mmap_sem); in vm_mmap_pgoff() 299 up_write(&mm->mmap_sem); in vm_mmap_pgoff()
|
D | mprotect.c | 378 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 443 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()
|
D | mremap.c | 501 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5() 581 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5()
|
D | huge_memory.c | 2174 down_write(&mm->mmap_sem); in __khugepaged_exit() 2175 up_write(&mm->mmap_sem); in __khugepaged_exit() 2424 up_read(&mm->mmap_sem); in khugepaged_alloc_page() 2483 up_read(&mm->mmap_sem); in khugepaged_alloc_page() 2541 down_write(&mm->mmap_sem); in collapse_huge_page() 2631 up_write(&mm->mmap_sem); in collapse_huge_page() 2764 down_read(&mm->mmap_sem); in khugepaged_scan_mm_slot() 2817 up_read(&mm->mmap_sem); /* exit_mmap will destroy ptes after this */ in khugepaged_scan_mm_slot()
|
D | migrate.c | 1241 down_read(&mm->mmap_sem); in do_move_page_to_node_array() 1312 up_read(&mm->mmap_sem); in do_move_page_to_node_array() 1411 down_read(&mm->mmap_sem); in do_pages_stat_array() 1438 up_read(&mm->mmap_sem); in do_pages_stat_array()
|
D | memory.c | 1239 if (!rwsem_is_locked(&tlb->mm->mmap_sem)) { in zap_pmd_range() 1551 BUG_ON(down_read_trylock(&vma->vm_mm->mmap_sem)); in vm_insert_page() 3705 down_read(&mm->mmap_sem); in __access_remote_vm() 3754 up_read(&mm->mmap_sem); in __access_remote_vm() 3811 down_read(&mm->mmap_sem); in print_vma_addr() 3828 up_read(&mm->mmap_sem); in print_vma_addr() 3847 might_lock_read(¤t->mm->mmap_sem); in __might_fault()
|
D | swapfile.c | 1301 if (!down_read_trylock(&mm->mmap_sem)) { in unuse_mm() 1308 down_read(&mm->mmap_sem); in unuse_mm() 1315 up_read(&mm->mmap_sem); in unuse_mm()
|
D | filemap.c | 914 up_read(&mm->mmap_sem); in __lock_page_or_retry() 926 up_read(&mm->mmap_sem); in __lock_page_or_retry()
|
D | memcontrol.c | 4744 down_read(&mm->mmap_sem); in mem_cgroup_count_precharge() 4746 up_read(&mm->mmap_sem); in mem_cgroup_count_precharge() 5015 if (unlikely(!down_read_trylock(&mc.mm->mmap_sem))) { in mem_cgroup_move_charge() 5032 up_read(&mc.mm->mmap_sem); in mem_cgroup_move_charge()
|
D | shmem.c | 1328 up_read(&vma->vm_mm->mmap_sem); in shmem_fault()
|
/linux-4.4.14/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-4.4.14/fs/proc/ |
D | task_nommu.c | 25 down_read(&mm->mmap_sem); in task_mem() 77 up_read(&mm->mmap_sem); in task_mem() 86 down_read(&mm->mmap_sem); in task_vsize() 91 up_read(&mm->mmap_sem); in task_vsize() 104 down_read(&mm->mmap_sem); in task_statm() 119 up_read(&mm->mmap_sem); in task_statm() 242 down_read(&mm->mmap_sem); in m_start() 248 up_read(&mm->mmap_sem); in m_start() 258 up_read(&priv->mm->mmap_sem); in m_stop()
|
D | task_mmu.c | 124 up_read(&mm->mmap_sem); in vma_stop() 162 down_read(&mm->mmap_sem); in m_start() 952 down_write(&mm->mmap_sem); in clear_refs_write() 954 up_write(&mm->mmap_sem); in clear_refs_write() 958 down_read(&mm->mmap_sem); in clear_refs_write() 963 up_read(&mm->mmap_sem); in clear_refs_write() 964 down_write(&mm->mmap_sem); in clear_refs_write() 969 downgrade_write(&mm->mmap_sem); in clear_refs_write() 978 up_read(&mm->mmap_sem); in clear_refs_write() 1316 down_read(&mm->mmap_sem); in pagemap_read() [all …]
|
D | base.c | 233 down_read(&mm->mmap_sem); in proc_pid_cmdline_read() 238 up_read(&mm->mmap_sem); in proc_pid_cmdline_read() 1866 down_read(&mm->mmap_sem); in map_files_d_revalidate() 1868 up_read(&mm->mmap_sem); in map_files_d_revalidate() 1923 down_read(&mm->mmap_sem); in proc_map_files_get_link() 1930 up_read(&mm->mmap_sem); in proc_map_files_get_link() 2023 down_read(&mm->mmap_sem); in proc_map_files_lookup() 2033 up_read(&mm->mmap_sem); in proc_map_files_lookup() 2075 down_read(&mm->mmap_sem); in proc_map_files_readdir() 2102 up_read(&mm->mmap_sem); in proc_map_files_readdir() [all …]
|
/linux-4.4.14/arch/score/mm/ |
D | fault.c | 83 down_read(&mm->mmap_sem); in do_page_fault() 129 up_read(&mm->mmap_sem); in do_page_fault() 137 up_read(&mm->mmap_sem); in do_page_fault() 176 up_read(&mm->mmap_sem); in do_page_fault() 183 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | umem.c | 166 down_write(¤t->mm->mmap_sem); in ib_umem_get() 236 up_write(¤t->mm->mmap_sem); in ib_umem_get() 249 down_write(&umem->mm->mmap_sem); in ib_umem_account() 251 up_write(&umem->mm->mmap_sem); in ib_umem_account() 294 if (!down_write_trylock(&mm->mmap_sem)) { in ib_umem_release() 303 down_write(&mm->mmap_sem); in ib_umem_release() 306 up_write(&mm->mmap_sem); in ib_umem_release()
|
D | umem_odp.c | 567 down_read(&owning_mm->mmap_sem); in ib_umem_odp_map_dma_pages() 579 up_read(&owning_mm->mmap_sem); in ib_umem_odp_map_dma_pages()
|
/linux-4.4.14/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() 272 up_read(&mm->mmap_sem); in do_page_fault() 279 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/alpha/mm/ |
D | fault.c | 119 down_read(&mm->mmap_sem); in do_page_fault() 182 up_read(&mm->mmap_sem); in do_page_fault() 189 up_read(&mm->mmap_sem); in do_page_fault() 213 up_read(&mm->mmap_sem); in do_page_fault() 220 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/avr32/mm/ |
D | fault.c | 92 down_read(&mm->mmap_sem); in do_page_fault() 170 up_read(&mm->mmap_sem); in do_page_fault() 178 up_read(&mm->mmap_sem); in do_page_fault() 234 up_read(&mm->mmap_sem); in do_page_fault() 241 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | vdso.c | 98 down_write(&mm->mmap_sem); in aarch32_setup_vectors_page() 106 up_write(&mm->mmap_sem); in aarch32_setup_vectors_page() 166 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 188 up_write(&mm->mmap_sem); in arch_setup_additional_pages() 193 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
D | efi.c | 48 .mmap_sem = __RWSEM_INITIALIZER(efi_mm.mmap_sem),
|
D | armv8_deprecated.c | 329 down_read(¤t->mm->mmap_sem); in set_segfault() 334 up_read(¤t->mm->mmap_sem); in set_segfault()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | fault.c | 122 up_read(¤t->mm->mmap_sem); in do_sigbus() 162 up_read(¤t->mm->mmap_sem); in mm_fault_error() 175 up_read(¤t->mm->mmap_sem); in mm_fault_error() 318 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 323 down_read(&mm->mmap_sem); in do_page_fault() 478 up_read(&mm->mmap_sem); in do_page_fault() 482 up_read(&mm->mmap_sem); in do_page_fault()
|
D | subpage-prot.c | 102 down_write(&mm->mmap_sem); in subpage_prot_clear() 130 up_write(&mm->mmap_sem); in subpage_prot_clear() 215 down_write(&mm->mmap_sem); in sys_subpage_prot() 250 up_write(&mm->mmap_sem); in sys_subpage_prot() 255 down_write(&mm->mmap_sem); in sys_subpage_prot() 264 up_write(&mm->mmap_sem); in sys_subpage_prot()
|
D | copro_fault.c | 49 down_read(&mm->mmap_sem); in copro_handle_mm_fault() 96 up_read(&mm->mmap_sem); in copro_handle_mm_fault()
|
D | mmu_context_iommu.c | 40 down_write(&mm->mmap_sem); in mm_iommu_adjust_locked_vm() 61 up_write(&mm->mmap_sem); in mm_iommu_adjust_locked_vm()
|
/linux-4.4.14/arch/sh/kernel/ |
D | sys_sh.c | 71 down_read(¤t->mm->mmap_sem); in sys_cacheflush() 74 up_read(¤t->mm->mmap_sem); in sys_cacheflush() 93 up_read(¤t->mm->mmap_sem); in sys_cacheflush()
|
/linux-4.4.14/arch/hexagon/mm/ |
D | vm_fault.c | 70 down_read(&mm->mmap_sem); in do_page_fault() 123 up_read(&mm->mmap_sem); in do_page_fault() 127 up_read(&mm->mmap_sem); in do_page_fault() 156 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/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-4.4.14/arch/metag/mm/ |
D | fault.c | 114 down_read(&mm->mmap_sem); in do_page_fault() 169 up_read(&mm->mmap_sem); in do_page_fault() 178 up_read(&mm->mmap_sem); in do_page_fault() 206 up_read(&mm->mmap_sem); in do_page_fault() 230 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/cris/mm/ |
D | fault.c | 122 down_read(&mm->mmap_sem); in do_page_fault() 205 up_read(&mm->mmap_sem); in do_page_fault() 214 up_read(&mm->mmap_sem); in do_page_fault() 286 up_read(&mm->mmap_sem); in do_page_fault() 293 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/sh/mm/ |
D | fault.c | 287 up_read(&mm->mmap_sem); in __bad_area() 311 up_read(&mm->mmap_sem); in do_sigbus() 330 up_read(¤t->mm->mmap_sem); in mm_fault_error() 342 up_read(¤t->mm->mmap_sem); in mm_fault_error() 346 up_read(¤t->mm->mmap_sem); in mm_fault_error() 450 down_read(&mm->mmap_sem); in do_page_fault() 519 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/m68k/mm/ |
D | fault.c | 90 down_read(&mm->mmap_sem); in do_page_fault() 181 up_read(&mm->mmap_sem); in do_page_fault() 189 up_read(&mm->mmap_sem); in do_page_fault() 218 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/frv/mm/ |
D | fault.c | 87 down_read(&mm->mmap_sem); in do_page_fault() 182 up_read(&mm->mmap_sem); in do_page_fault() 190 up_read(&mm->mmap_sem); in do_page_fault() 262 up_read(&mm->mmap_sem); in do_page_fault() 269 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/xtensa/mm/ |
D | fault.c | 79 down_read(&mm->mmap_sem); in do_page_fault() 145 up_read(&mm->mmap_sem); in do_page_fault() 158 up_read(&mm->mmap_sem); in do_page_fault() 177 up_read(&mm->mmap_sem); in do_page_fault() 185 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/ia64/mm/ |
D | fault.c | 94 prefetchw(&mm->mmap_sem); in ia64_do_page_fault() 125 down_read(&mm->mmap_sem); in ia64_do_page_fault() 202 up_read(&mm->mmap_sem); in ia64_do_page_fault() 233 up_read(&mm->mmap_sem); in ia64_do_page_fault() 304 up_read(&mm->mmap_sem); in ia64_do_page_fault()
|
D | init.c | 123 down_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 125 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 129 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 142 down_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 144 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 148 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space()
|
/linux-4.4.14/arch/mips/mm/ |
D | fault.c | 101 down_read(&mm->mmap_sem); in __do_page_fault() 195 up_read(&mm->mmap_sem); in __do_page_fault() 203 up_read(&mm->mmap_sem); in __do_page_fault() 258 up_read(&mm->mmap_sem); in __do_page_fault() 265 up_read(&mm->mmap_sem); in __do_page_fault()
|
D | c-octeon.c | 140 down_read(¤t->mm->mmap_sem); in octeon_flush_cache_sigtramp() 143 up_read(¤t->mm->mmap_sem); in octeon_flush_cache_sigtramp()
|
/linux-4.4.14/arch/mn10300/mm/ |
D | fault.c | 177 down_read(&mm->mmap_sem); in do_page_fault() 288 up_read(&mm->mmap_sem); in do_page_fault() 296 up_read(&mm->mmap_sem); in do_page_fault() 351 up_read(&mm->mmap_sem); in do_page_fault() 359 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/m32r/mm/ |
D | fault.c | 138 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 142 down_read(&mm->mmap_sem); in do_page_fault() 214 up_read(&mm->mmap_sem); in do_page_fault() 222 up_read(&mm->mmap_sem); in do_page_fault() 275 up_read(&mm->mmap_sem); in do_page_fault() 282 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/parisc/mm/ |
D | fault.c | 227 down_read(&mm->mmap_sem); in do_page_fault() 283 up_read(&mm->mmap_sem); in do_page_fault() 295 up_read(&mm->mmap_sem); in do_page_fault() 348 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/x86/um/vdso/ |
D | vma.c | 64 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 71 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/arch/um/include/asm/ |
D | mmu_context.h | 45 down_write(&new->mmap_sem); in activate_mm() 47 up_write(&new->mmap_sem); in activate_mm()
|
/linux-4.4.14/arch/sh/kernel/vsyscall/ |
D | vsyscall.c | 67 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 84 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | vdso.c | 68 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 91 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 61 down_write(&umem->mm->mmap_sem); in usnic_uiom_reg_account() 63 up_write(&umem->mm->mmap_sem); in usnic_uiom_reg_account() 131 down_write(¤t->mm->mmap_sem); in usnic_uiom_get_pages() 192 up_write(¤t->mm->mmap_sem); in usnic_uiom_get_pages() 448 if (!down_write_trylock(&mm->mmap_sem)) { in usnic_uiom_reg_release() 457 down_write(&mm->mmap_sem); in usnic_uiom_reg_release() 460 up_write(&mm->mmap_sem); in usnic_uiom_reg_release()
|
/linux-4.4.14/drivers/oprofile/ |
D | buffer_sync.c | 92 down_read(&mm->mmap_sem); in munmap_notify() 96 up_read(&mm->mmap_sem); in munmap_notify() 104 up_read(&mm->mmap_sem); in munmap_notify() 257 down_read(&mm->mmap_sem); in lookup_dcookie() 277 up_read(&mm->mmap_sem); in lookup_dcookie()
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
D | grufault.c | 85 down_read(&mm->mmap_sem); in gru_find_lock_gts() 92 up_read(&mm->mmap_sem); in gru_find_lock_gts() 102 down_write(&mm->mmap_sem); in gru_alloc_locked_gts() 111 downgrade_write(&mm->mmap_sem); in gru_alloc_locked_gts() 115 up_write(&mm->mmap_sem); in gru_alloc_locked_gts() 125 up_read(¤t->mm->mmap_sem); in gru_unlock_gts() 587 down_read_trylock(>s->ts_mm->mmap_sem)) { in gru_intr() 589 up_read(>s->ts_mm->mmap_sem); in gru_intr()
|
D | grufile.c | 151 down_write(¤t->mm->mmap_sem); in gru_create_new_context() 162 up_write(¤t->mm->mmap_sem); in gru_create_new_context()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci_mmio.c | 20 down_read(¤t->mm->mmap_sem); in get_pfn() 30 up_read(¤t->mm->mmap_sem); in get_pfn()
|
/linux-4.4.14/fs/ |
D | userfaultfd.c | 203 VM_BUG_ON(!rwsem_is_locked(&mm->mmap_sem)); in userfaultfd_must_wait() 269 BUG_ON(!rwsem_is_locked(&mm->mmap_sem)); in handle_userfault() 357 up_read(&mm->mmap_sem); in handle_userfault() 388 down_read(&mm->mmap_sem); in handle_userfault() 445 down_write(&mm->mmap_sem); in userfaultfd_release() 468 up_write(&mm->mmap_sem); in userfaultfd_release() 763 down_write(&mm->mmap_sem); in userfaultfd_register() 866 up_write(&mm->mmap_sem); in userfaultfd_register() 905 down_write(&mm->mmap_sem); in userfaultfd_unregister() 1000 up_write(&mm->mmap_sem); in userfaultfd_unregister()
|
D | exec.c | 265 down_write(&mm->mmap_sem); in __bprm_mm_init() 287 up_write(&mm->mmap_sem); in __bprm_mm_init() 291 up_write(&mm->mmap_sem); in __bprm_mm_init() 698 down_write(&mm->mmap_sem); in setup_arg_pages() 753 up_write(&mm->mmap_sem); in setup_arg_pages() 861 down_read(&old_mm->mmap_sem); in exec_mmap() 863 up_read(&old_mm->mmap_sem); in exec_mmap() 876 up_read(&old_mm->mmap_sem); in exec_mmap()
|
D | coredump.c | 394 down_write(&mm->mmap_sem); in coredump_wait() 397 up_write(&mm->mmap_sem); in coredump_wait()
|
D | aio.c | 499 down_write(&mm->mmap_sem); in aio_setup_ring() 503 up_write(&mm->mmap_sem); in aio_setup_ring()
|
/linux-4.4.14/arch/x86/mm/ |
D | mpx.c | 52 down_write(&mm->mmap_sem); in mpx_mmap() 55 up_write(&mm->mmap_sem); in mpx_mmap() 356 down_write(&mm->mmap_sem); in mpx_enable_management() 361 up_write(&mm->mmap_sem); in mpx_enable_management() 372 down_write(&mm->mmap_sem); in mpx_disable_management() 374 up_write(&mm->mmap_sem); in mpx_disable_management()
|
D | fault.c | 835 up_read(&mm->mmap_sem); in __bad_area() 1083 prefetchw(&mm->mmap_sem); in __do_page_fault() 1184 if (unlikely(!down_read_trylock(&mm->mmap_sem))) { in __do_page_fault() 1191 down_read(&mm->mmap_sem); in __do_page_fault() 1271 up_read(&mm->mmap_sem); in __do_page_fault()
|
/linux-4.4.14/drivers/xen/ |
D | privcmd.c | 255 down_write(&mm->mmap_sem); in privcmd_ioctl_mmap() 280 up_write(&mm->mmap_sem); in privcmd_ioctl_mmap() 470 down_write(&mm->mmap_sem); in privcmd_ioctl_mmap_batch() 526 up_write(&mm->mmap_sem); in privcmd_ioctl_mmap_batch() 547 up_write(&mm->mmap_sem); in privcmd_ioctl_mmap_batch()
|
D | gntdev.c | 664 down_read(¤t->mm->mmap_sem); in gntdev_ioctl_get_offset_for_vaddr() 678 up_read(¤t->mm->mmap_sem); in gntdev_ioctl_get_offset_for_vaddr()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_mn.c | 189 down_write(&mm->mmap_sem); in radeon_mn_get() 216 up_write(&mm->mmap_sem); in radeon_mn_get() 222 up_write(&mm->mmap_sem); in radeon_mn_get()
|
D | radeon_gem.c | 334 down_read(¤t->mm->mmap_sem); in radeon_gem_userptr_ioctl() 337 up_read(¤t->mm->mmap_sem); in radeon_gem_userptr_ioctl() 344 up_read(¤t->mm->mmap_sem); in radeon_gem_userptr_ioctl()
|
D | radeon_cs.c | 180 down_read(¤t->mm->mmap_sem); in radeon_cs_parser_relocs() 185 up_read(¤t->mm->mmap_sem); in radeon_cs_parser_relocs()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_mn.c | 190 down_write(&mm->mmap_sem); in amdgpu_mn_get() 217 up_write(&mm->mmap_sem); in amdgpu_mn_get() 223 up_write(&mm->mmap_sem); in amdgpu_mn_get()
|
D | amdgpu_gem.c | 266 down_read(¤t->mm->mmap_sem); in amdgpu_gem_userptr_ioctl() 269 up_read(¤t->mm->mmap_sem); in amdgpu_gem_userptr_ioctl() 276 up_read(¤t->mm->mmap_sem); in amdgpu_gem_userptr_ioctl()
|
D | amdgpu_cs.c | 416 down_read(¤t->mm->mmap_sem); in amdgpu_cs_parser_relocs() 435 up_read(¤t->mm->mmap_sem); in amdgpu_cs_parser_relocs()
|
/linux-4.4.14/arch/mips/kernel/ |
D | vdso.c | 107 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 173 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
D | traps.c | 748 down_read(¤t->mm->mmap_sem); in process_fpemu_return() 753 up_read(¤t->mm->mmap_sem); in process_fpemu_return()
|
/linux-4.4.14/arch/um/kernel/ |
D | trap.c | 48 down_read(&mm->mmap_sem); in handle_page_fault() 124 up_read(&mm->mmap_sem); in handle_page_fault() 133 up_read(&mm->mmap_sem); in handle_page_fault()
|
D | tlb.c | 302 up_write(¤t->mm->mmap_sem); in fix_range_common()
|
/linux-4.4.14/arch/arm/kernel/ |
D | swp_emulate.c | 114 down_read(¤t->mm->mmap_sem); in set_segfault() 119 up_read(¤t->mm->mmap_sem); in set_segfault()
|
D | process.c | 423 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 449 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/arch/x86/entry/vdso/ |
D | vma.c | 111 down_write(&mm->mmap_sem); in map_vdso() 176 up_write(&mm->mmap_sem); in map_vdso()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | fault.c | 234 if (!down_read_trylock(&mm->mmap_sem)) { in do_pf() 239 down_read(&mm->mmap_sem); in do_pf() 276 up_read(&mm->mmap_sem); in do_pf()
|
/linux-4.4.14/arch/s390/kernel/ |
D | vdso.c | 212 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 243 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/drivers/vfio/ |
D | vfio_iommu_type1.c | 146 down_write(&mm->mmap_sem); in vfio_lock_acct_bg() 148 up_write(&mm->mmap_sem); in vfio_lock_acct_bg() 161 if (down_write_trylock(¤t->mm->mmap_sem)) { in vfio_lock_acct() 163 up_write(¤t->mm->mmap_sem); in vfio_lock_acct() 242 down_read(¤t->mm->mmap_sem); in vaddr_get_pfn() 252 up_read(¤t->mm->mmap_sem); in vaddr_get_pfn()
|
D | vfio_iommu_spapr_tce.c | 44 down_write(¤t->mm->mmap_sem); in try_increment_locked_vm() 58 up_write(¤t->mm->mmap_sem); in try_increment_locked_vm() 68 down_write(¤t->mm->mmap_sem); in decrement_locked_vm() 76 up_write(¤t->mm->mmap_sem); in decrement_locked_vm()
|
/linux-4.4.14/arch/powerpc/oprofile/cell/ |
D | spu_task_sync.c | 339 down_read(&mm->mmap_sem); in get_exec_dcookie_and_offset() 356 up_read(&mm->mmap_sem); in get_exec_dcookie_and_offset() 362 up_read(&mm->mmap_sem); in get_exec_dcookie_and_offset()
|
/linux-4.4.14/drivers/iommu/ |
D | amd_iommu_v2.c | 526 down_read(&mm->mmap_sem); in do_fault() 530 up_read(&mm->mmap_sem); in do_fault() 537 up_read(&mm->mmap_sem); in do_fault() 545 up_read(&mm->mmap_sem); in do_fault() 550 up_read(&mm->mmap_sem); in do_fault()
|
D | intel-svm.c | 578 down_read(&svm->mm->mmap_sem); in prq_event_thread() 593 up_read(&svm->mm->mmap_sem); in prq_event_thread()
|
/linux-4.4.14/arch/arm64/mm/ |
D | fault.c | 290 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 294 down_read(&mm->mmap_sem); in do_page_fault() 345 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/arch/arm/mm/ |
D | fault.c | 292 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 296 down_read(&mm->mmap_sem); in do_page_fault() 346 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_bo_vm.c | 69 up_read(&vma->vm_mm->mmap_sem); in ttm_bo_vm_fault_idle() 117 up_read(&vma->vm_mm->mmap_sem); in ttm_bo_vm_fault()
|
/linux-4.4.14/arch/arc/kernel/ |
D | troubleshoot.c | 93 down_read(&active_mm->mmap_sem); in show_faulting_vma() 115 up_read(&active_mm->mmap_sem); in show_faulting_vma()
|
/linux-4.4.14/drivers/misc/cxl/ |
D | fault.c | 280 down_read(&mm->mmap_sem); in cxl_prefault_vma() 295 up_read(&mm->mmap_sem); in cxl_prefault_vma()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_userptr.c | 283 down_write(&mm->mm->mmap_sem); in i915_mmu_notifier_find() 291 up_write(&mm->mm->mmap_sem); in i915_mmu_notifier_find() 585 down_read(&mm->mmap_sem); in __i915_gem_userptr_get_pages_worker() 597 up_read(&mm->mmap_sem); in __i915_gem_userptr_get_pages_worker()
|
D | i915_gem.c | 1755 down_write(&mm->mmap_sem); in i915_gem_mmap_ioctl() 1762 up_write(&mm->mmap_sem); in i915_gem_mmap_ioctl()
|
/linux-4.4.14/kernel/events/ |
D | uprobes.c | 802 down_write(&mm->mmap_sem); in register_for_each_vma() 824 up_write(&mm->mmap_sem); in register_for_each_vma() 965 down_read(&mm->mmap_sem); in unapply_uprobe() 982 up_read(&mm->mmap_sem); in unapply_uprobe() 1132 down_write(&mm->mmap_sem); in xol_add_vma() 1160 up_write(&mm->mmap_sem); in xol_add_vma() 1719 down_read(&mm->mmap_sem); in find_active_uprobe() 1737 up_read(&mm->mmap_sem); in find_active_uprobe()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | ptrace.c | 128 down_read(&child->mm->mmap_sem); in is_user_addr_valid() 131 up_read(&child->mm->mmap_sem); in is_user_addr_valid()
|
D | trace.c | 125 if (!down_read_trylock(&mm->mmap_sem)) in decode_address() 167 up_read(&mm->mmap_sem); in decode_address() 177 up_read(&mm->mmap_sem); in decode_address()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf-dma-contig.c | 174 down_read(&mm->mmap_sem); in videobuf_dma_contig_user_get() 206 up_read(¤t->mm->mmap_sem); in videobuf_dma_contig_user_get()
|
D | videobuf-dma-sg.c | 202 down_read(¤t->mm->mmap_sem); in videobuf_dma_init_user() 204 up_read(¤t->mm->mmap_sem); in videobuf_dma_init_user()
|
D | videobuf-core.c | 538 down_read(¤t->mm->mmap_sem); in videobuf_qbuf() 626 up_read(¤t->mm->mmap_sem); in videobuf_qbuf()
|
/linux-4.4.14/arch/x86/kernel/ |
D | tboot.c | 113 .mmap_sem = __RWSEM_INITIALIZER(init_mm.mmap_sem),
|
D | vm86_32.c | 170 down_write(&mm->mmap_sem); in mark_screen_rdonly() 189 up_write(&mm->mmap_sem); in mark_screen_rdonly()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_process.c | 92 down_write(&thread->mm->mmap_sem); in kfd_create_process() 111 up_write(&thread->mm->mmap_sem); in kfd_create_process()
|
D | kfd_events.c | 911 down_read(&p->mm->mmap_sem); in kfd_signal_iommu_event() 938 up_read(&p->mm->mmap_sem); in kfd_signal_iommu_event()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | vdso.c | 198 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 237 up_write(&mm->mmap_sem); in arch_setup_additional_pages() 241 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | traps.c | 723 down_read(¤t->mm->mmap_sem); in handle_interruption() 731 up_read(¤t->mm->mmap_sem); in handle_interruption() 734 up_read(¤t->mm->mmap_sem); in handle_interruption()
|
/linux-4.4.14/kernel/ |
D | sys.c | 1686 down_read(&mm->mmap_sem); in prctl_set_mm_exe_file() 1695 up_read(&mm->mmap_sem); in prctl_set_mm_exe_file() 1719 up_read(&mm->mmap_sem); in prctl_set_mm_exe_file() 1862 down_write(&mm->mmap_sem); in prctl_set_mm_map() 1899 up_write(&mm->mmap_sem); in prctl_set_mm_map() 1966 down_write(&mm->mmap_sem); in prctl_set_mm() 2059 up_write(&mm->mmap_sem); in prctl_set_mm() 2246 down_write(&me->mm->mmap_sem); in SYSCALL_DEFINE5() 2251 up_write(&me->mm->mmap_sem); in SYSCALL_DEFINE5()
|
D | fork.c | 405 down_write(&oldmm->mmap_sem); in dup_mmap() 411 down_write_nested(&mm->mmap_sem, SINGLE_DEPTH_NESTING); in dup_mmap() 515 up_write(&mm->mmap_sem); in dup_mmap() 517 up_write(&oldmm->mmap_sem); in dup_mmap() 545 down_write(&oldmm->mmap_sem); in dup_mmap() 547 up_write(&oldmm->mmap_sem); in dup_mmap() 595 init_rwsem(&mm->mmap_sem); in mm_init()
|
D | acct.c | 539 down_read(¤t->mm->mmap_sem); in acct_collect() 545 up_read(¤t->mm->mmap_sem); in acct_collect()
|
D | exit.c | 403 down_read(&mm->mmap_sem); in exit_mm() 408 up_read(&mm->mmap_sem); in exit_mm() 426 down_read(&mm->mmap_sem); in exit_mm() 433 up_read(&mm->mmap_sem); in exit_mm()
|
D | futex.c | 640 down_read(&mm->mmap_sem); in fault_in_user_writeable() 643 up_read(&mm->mmap_sem); in fault_in_user_writeable()
|
/linux-4.4.14/arch/tile/kernel/ |
D | stack.c | 400 down_read_trylock(&kbt->task->mm->mmap_sem); in tile_show_stack() 417 up_read(&kbt->task->mm->mmap_sem); in tile_show_stack()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_rma.c | 278 if (!down_write_trylock(&mm->mmap_sem)) { in __scif_dec_pinned_vm_lock() 284 down_write(&mm->mmap_sem); in __scif_dec_pinned_vm_lock() 287 up_write(&mm->mmap_sem); in __scif_dec_pinned_vm_lock() 1386 down_write(&mm->mmap_sem); in __scif_pin_pages() 1390 up_write(&mm->mmap_sem); in __scif_pin_pages() 1405 up_write(&mm->mmap_sem); in __scif_pin_pages()
|
/linux-4.4.14/include/linux/ |
D | mm_types.h | 415 struct rw_semaphore mmap_sem; member
|
D | huge_mm.h | 137 VM_BUG_ON_VMA(!rwsem_is_locked(&vma->vm_mm->mmap_sem), vma); in pmd_trans_huge_lock()
|
/linux-4.4.14/ipc/ |
D | shm.c | 1203 down_write(¤t->mm->mmap_sem); in do_shmat() 1219 up_write(¤t->mm->mmap_sem); in do_shmat() 1274 down_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 1360 up_write(&mm->mmap_sem); in SYSCALL_DEFINE1()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | traps.c | 1053 down_read(&mm->mmap_sem); in do_entUnaUser() 1058 up_read(&mm->mmap_sem); in do_entUnaUser()
|
/linux-4.4.14/drivers/gpu/drm/via/ |
D | via_dmablit.c | 241 down_read(¤t->mm->mmap_sem); in via_lock_all_dma_pages() 248 up_read(¤t->mm->mmap_sem); in via_lock_all_dma_pages()
|
/linux-4.4.14/drivers/virt/ |
D | fsl_hypervisor.c | 246 down_read(¤t->mm->mmap_sem); in ioctl_memcpy() 251 up_read(¤t->mm->mmap_sem); in ioctl_memcpy()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | e500_mmu_host.c | 360 down_read(¤t->mm->mmap_sem); in kvmppc_e500_shadow_map() 446 up_read(¤t->mm->mmap_sem); in kvmppc_e500_shadow_map()
|
D | book3s_64_mmu_hv.c | 517 down_read(¤t->mm->mmap_sem); in kvmppc_book3s_hv_page_fault() 527 up_read(¤t->mm->mmap_sem); in kvmppc_book3s_hv_page_fault()
|
D | book3s_hv.c | 2933 down_read(¤t->mm->mmap_sem); in kvmppc_hv_setup_htab_rma() 2941 up_read(¤t->mm->mmap_sem); in kvmppc_hv_setup_htab_rma() 2972 up_read(¤t->mm->mmap_sem); in kvmppc_hv_setup_htab_rma()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | vvp_io.c | 239 down_read(&mm->mmap_sem); in vvp_mmap_locks() 272 up_read(&mm->mmap_sem); in vvp_mmap_locks() 282 up_read(&mm->mmap_sem); in vvp_mmap_locks()
|
D | llite_mmap.c | 72 LASSERT(!down_write_trylock(&mm->mmap_sem)); in our_vma()
|
/linux-4.4.14/Documentation/vm/ |
D | numa_memory_policy.txt | 331 task's mm's mmap_sem for read during the query. The set_mempolicy() and 332 mbind() APIs [see below] always acquire the mmap_sem for write when 338 we hold them mmap_sem for read. Again, because replacing the task or vma 339 policy requires that the mmap_sem be held for write, the policy can't be 343 shared memory policy while another task, with a distinct mmap_sem, is
|
D | userfaultfd.txt | 30 userfaultfd runtime load never takes the mmap_sem for writing).
|
D | transhuge.txt | 349 mmap_sem in read (or write) mode to be sure an huge pmd cannot be 351 takes the mmap_sem in write mode in addition to the anon_vma lock). If
|
/linux-4.4.14/virt/kvm/ |
D | kvm_main.c | 1191 down_read(¤t->mm->mmap_sem); in kvm_host_page_size() 1199 up_read(¤t->mm->mmap_sem); in kvm_host_page_size() 1347 down_read(¤t->mm->mmap_sem); in hva_to_pfn_slow() 1350 up_read(¤t->mm->mmap_sem); in hva_to_pfn_slow() 1420 down_read(¤t->mm->mmap_sem); in hva_to_pfn() 1441 up_read(¤t->mm->mmap_sem); in hva_to_pfn()
|
/linux-4.4.14/arch/arm/kvm/ |
D | mmu.c | 1239 down_read(¤t->mm->mmap_sem); in user_mem_abort() 1243 up_read(¤t->mm->mmap_sem); in user_mem_abort() 1264 up_read(¤t->mm->mmap_sem); in user_mem_abort()
|
/linux-4.4.14/kernel/trace/ |
D | trace_output.c | 338 down_read(&mm->mmap_sem); in seq_print_user_ip() 350 up_read(&mm->mmap_sem); in seq_print_user_ip()
|
/linux-4.4.14/arch/s390/kvm/ |
D | priv.c | 766 down_read(&gmap->mm->mmap_sem); in handle_essa() 775 up_read(&gmap->mm->mmap_sem); in handle_essa()
|
D | kvm-s390.c | 273 down_read(&gmap->mm->mmap_sem); in kvm_s390_sync_dirty_log() 282 up_read(&gmap->mm->mmap_sem); in kvm_s390_sync_dirty_log()
|
/linux-4.4.14/arch/cris/arch-v32/drivers/ |
D | cryptocop.c | 2720 down_read(¤t->mm->mmap_sem); in cryptocop_ioctl_process() 2732 up_read(¤t->mm->mmap_sem); in cryptocop_ioctl_process() 2747 up_read(¤t->mm->mmap_sem); in cryptocop_ioctl_process() 2755 up_read(¤t->mm->mmap_sem); in cryptocop_ioctl_process()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | perfmon.c | 2308 down_write(&task->mm->mmap_sem); in pfm_smpl_buffer_alloc() 2314 up_write(&task->mm->mmap_sem); in pfm_smpl_buffer_alloc() 2325 up_write(&task->mm->mmap_sem); in pfm_smpl_buffer_alloc() 2337 up_write(&task->mm->mmap_sem); in pfm_smpl_buffer_alloc()
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | file.c | 351 up_read(¤t->mm->mmap_sem); in spufs_ps_fault() 355 down_read(¤t->mm->mmap_sem); in spufs_ps_fault()
|
/linux-4.4.14/drivers/android/ |
D | binder.c | 572 down_write(&mm->mmap_sem); in binder_update_page_range() 622 up_write(&mm->mmap_sem); in binder_update_page_range() 644 up_write(&mm->mmap_sem); in binder_update_page_range()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | main.c | 1042 down_read(&owning_mm->mmap_sem); in mlx4_ib_disassociate_ucontext() 1060 up_read(&owning_mm->mmap_sem); in mlx4_ib_disassociate_ucontext()
|
/linux-4.4.14/Documentation/filesystems/ |
D | Locking | 531 mmap_sem PageLocked(page)
|
/linux-4.4.14/kernel/sched/ |
D | fair.c | 2212 down_read(&mm->mmap_sem); in task_numa_work() 2279 up_read(&mm->mmap_sem); in task_numa_work()
|
/linux-4.4.14/Documentation/virtual/uml/ |
D | UserModeLinux-HOWTO.txt | 3316 map_count = 134909076, mmap_sem = {count = {counter = 135073792},
|