/linux-4.1.27/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() 132 up_read(¤t->mm->mmap_sem); in __copy_to_user_memcpy() 161 down_read(¤t->mm->mmap_sem); in __clear_user_memset() 168 up_read(¤t->mm->mmap_sem); in __clear_user_memset() 171 down_read(¤t->mm->mmap_sem); in __clear_user_memset() 187 up_read(¤t->mm->mmap_sem); in __clear_user_memset()
|
/linux-4.1.27/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.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_user_pages.c | 166 down_write(¤t->mm->mmap_sem); in ipath_get_user_pages() 170 up_write(¤t->mm->mmap_sem); in ipath_get_user_pages() 177 down_write(¤t->mm->mmap_sem); in ipath_release_user_pages() 183 up_write(¤t->mm->mmap_sem); in ipath_release_user_pages() 197 down_write(&work->mm->mmap_sem); in user_pages_account() 199 up_write(&work->mm->mmap_sem); in user_pages_account()
|
/linux-4.1.27/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.1.27/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.1.27/arch/arc/mm/ |
D | fault.c | 95 down_read(&mm->mmap_sem); in do_page_fault() 138 up_read(&mm->mmap_sem); in do_page_fault() 166 up_read(&mm->mmap_sem); in do_page_fault() 185 up_read(&mm->mmap_sem); in do_page_fault() 214 up_read(&mm->mmap_sem); in do_page_fault() 224 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.1.27/arch/s390/mm/ |
D | pgtable.c | 190 down_write(&mm->mmap_sem); in gmap_alloc() 192 up_write(&mm->mmap_sem); in gmap_alloc() 253 down_write(&gmap->mm->mmap_sem); in gmap_free() 255 up_write(&gmap->mm->mmap_sem); in gmap_free() 384 down_write(&gmap->mm->mmap_sem); in gmap_unmap_segment() 387 up_write(&gmap->mm->mmap_sem); in gmap_unmap_segment() 416 down_write(&gmap->mm->mmap_sem); in gmap_map_segment() 426 up_write(&gmap->mm->mmap_sem); in gmap_map_segment() 470 down_read(&gmap->mm->mmap_sem); in gmap_translate() 472 up_read(&gmap->mm->mmap_sem); in gmap_translate() [all …]
|
D | fault.c | 412 down_read(&mm->mmap_sem); in do_exception() 496 down_read(&mm->mmap_sem); in do_exception() 516 up_read(&mm->mmap_sem); in do_exception()
|
/linux-4.1.27/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() 478 up_read(&mm->mmap_sem); in do_sparc64_fault() 508 up_read(&mm->mmap_sem); in do_sparc64_fault() 520 up_read(&mm->mmap_sem); in do_sparc64_fault() 533 up_read(&mm->mmap_sem); in do_sparc64_fault()
|
/linux-4.1.27/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 SYSCALL_DEFINE2() 633 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2() 650 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2() 652 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2() 702 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE1() 707 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE1() 718 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE0() 720 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE0()
|
D | madvise.c | 324 up_read(¤t->mm->mmap_sem); in madvise_remove() 329 down_read(¤t->mm->mmap_sem); in madvise_remove() 493 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 495 down_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 544 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 546 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() 480 up_read(&mm->mmap_sem); in get_mergeable_page() 782 down_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 806 up_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 810 up_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 820 up_read(&mm->mmap_sem); in unmerge_and_remove_all_rmap_items() 1089 down_read(&mm->mmap_sem); in try_to_merge_with_ksm_page() 1107 up_read(&mm->mmap_sem); in try_to_merge_with_ksm_page() [all …]
|
D | gup.c | 647 down_read(&mm->mmap_sem); in __get_user_pages_locked() 668 up_read(&mm->mmap_sem); in __get_user_pages_locked() 722 down_read(&mm->mmap_sem); in __get_user_pages_unlocked() 726 up_read(&mm->mmap_sem); in __get_user_pages_unlocked() 851 VM_BUG_ON_MM(!rwsem_is_locked(&mm->mmap_sem), mm); in populate_vma_page_range() 903 down_read(&mm->mmap_sem); in __mm_populate() 935 up_read(&mm->mmap_sem); in __mm_populate()
|
D | mincore.c | 252 down_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 254 up_read(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()
|
D | nommu.c | 234 down_read(&mm->mmap_sem); in __get_user_pages_unlocked() 237 up_read(&mm->mmap_sem); in __get_user_pages_unlocked() 299 down_write(¤t->mm->mmap_sem); in vmalloc_user() 303 up_write(¤t->mm->mmap_sem); in vmalloc_user() 1747 down_write(&mm->mmap_sem); in vm_munmap() 1749 up_write(&mm->mmap_sem); in vm_munmap() 1840 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5() 1842 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5() 2015 down_read(&mm->mmap_sem); in __access_remote_vm() 2037 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 | 293 down_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 344 up_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 351 up_write(&mm->mmap_sem); in SYSCALL_DEFINE1() 2608 down_write(&mm->mmap_sem); in vm_munmap() 2610 up_write(&mm->mmap_sem); in vm_munmap() 2651 down_write(&mm->mmap_sem); in SYSCALL_DEFINE5() 2706 up_write(&mm->mmap_sem); in SYSCALL_DEFINE5() 2717 if (unlikely(down_read_trylock(&mm->mmap_sem))) { in verify_mm_writelocked() 2719 up_read(&mm->mmap_sem); in verify_mm_writelocked() 2815 down_write(&mm->mmap_sem); in vm_brk() [all …]
|
D | mmu_notifier.c | 249 down_write(&mm->mmap_sem); in do_mmu_notifier_register() 278 up_write(&mm->mmap_sem); in do_mmu_notifier_register()
|
D | mempolicy.c | 447 down_write(&mm->mmap_sem); in mpol_rebind_mm() 450 up_write(&mm->mmap_sem); in mpol_rebind_mm() 861 down_read(&mm->mmap_sem); in do_get_mempolicy() 864 up_read(&mm->mmap_sem); in do_get_mempolicy() 901 up_read(¤t->mm->mmap_sem); in do_get_mempolicy() 919 up_read(¤t->mm->mmap_sem); in do_get_mempolicy() 1002 down_read(&mm->mmap_sem); in do_migrate_pages() 1083 up_read(&mm->mmap_sem); in do_migrate_pages() 1194 down_write(&mm->mmap_sem); in do_mbind() 1199 up_write(&mm->mmap_sem); in do_mbind() [all …]
|
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 | 366 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3() 431 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE3()
|
D | mremap.c | 502 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5() 580 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE5()
|
D | huge_memory.c | 2101 down_write(&mm->mmap_sem); in __khugepaged_exit() 2102 up_write(&mm->mmap_sem); in __khugepaged_exit() 2346 up_read(&mm->mmap_sem); in khugepaged_alloc_page() 2406 up_read(&mm->mmap_sem); in khugepaged_alloc_page() 2464 down_write(&mm->mmap_sem); in collapse_huge_page() 2554 up_write(&mm->mmap_sem); in collapse_huge_page() 2685 down_read(&mm->mmap_sem); in khugepaged_scan_mm_slot() 2738 up_read(&mm->mmap_sem); /* exit_mmap will destroy ptes after this */ in khugepaged_scan_mm_slot()
|
D | migrate.c | 1214 down_read(&mm->mmap_sem); in do_move_page_to_node_array() 1287 up_read(&mm->mmap_sem); in do_move_page_to_node_array() 1386 down_read(&mm->mmap_sem); in do_pages_stat_array() 1417 up_read(&mm->mmap_sem); in do_pages_stat_array()
|
D | memory.c | 1198 if (!rwsem_is_locked(&tlb->mm->mmap_sem)) { in zap_pmd_range() 1510 BUG_ON(down_read_trylock(&vma->vm_mm->mmap_sem)); in vm_insert_page() 3629 down_read(&mm->mmap_sem); in __access_remote_vm() 3678 up_read(&mm->mmap_sem); in __access_remote_vm() 3735 down_read(&mm->mmap_sem); in print_vma_addr() 3752 up_read(&mm->mmap_sem); in print_vma_addr() 3778 might_lock_read(¤t->mm->mmap_sem); in might_fault()
|
D | rmap.c | 1310 if (down_read_trylock(&vma->vm_mm->mmap_sem)) { in try_to_unmap_one() 1315 up_read(&vma->vm_mm->mmap_sem); in try_to_unmap_one()
|
D | swapfile.c | 1259 if (!down_read_trylock(&mm->mmap_sem)) { in unuse_mm() 1266 down_read(&mm->mmap_sem); in unuse_mm() 1273 up_read(&mm->mmap_sem); in unuse_mm()
|
D | filemap.c | 847 up_read(&mm->mmap_sem); in __lock_page_or_retry() 859 up_read(&mm->mmap_sem); in __lock_page_or_retry()
|
D | memcontrol.c | 4926 down_read(&mm->mmap_sem); in mem_cgroup_count_precharge() 4928 up_read(&mm->mmap_sem); in mem_cgroup_count_precharge() 5170 if (unlikely(!down_read_trylock(&mm->mmap_sem))) { in mem_cgroup_move_charge() 5187 up_read(&mm->mmap_sem); in mem_cgroup_move_charge()
|
D | shmem.c | 1312 up_read(&vma->vm_mm->mmap_sem); in shmem_fault()
|
/linux-4.1.27/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.1.27/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.1.27/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 | 122 up_read(&mm->mmap_sem); in vma_stop() 160 down_read(&mm->mmap_sem); in m_start() 917 down_write(&mm->mmap_sem); in clear_refs_write() 919 up_write(&mm->mmap_sem); in clear_refs_write() 923 down_read(&mm->mmap_sem); in clear_refs_write() 928 up_read(&mm->mmap_sem); in clear_refs_write() 929 down_write(&mm->mmap_sem); in clear_refs_write() 934 downgrade_write(&mm->mmap_sem); in clear_refs_write() 943 up_read(&mm->mmap_sem); in clear_refs_write() 1298 down_read(&mm->mmap_sem); in pagemap_read() [all …]
|
D | base.c | 1685 down_read(&mm->mmap_sem); in map_files_d_revalidate() 1687 up_read(&mm->mmap_sem); in map_files_d_revalidate() 1742 down_read(&mm->mmap_sem); in proc_map_files_get_link() 1749 up_read(&mm->mmap_sem); in proc_map_files_get_link() 1823 down_read(&mm->mmap_sem); in proc_map_files_lookup() 1833 up_read(&mm->mmap_sem); in proc_map_files_lookup() 1879 down_read(&mm->mmap_sem); in proc_map_files_readdir() 1906 up_read(&mm->mmap_sem); in proc_map_files_readdir() 1925 up_read(&mm->mmap_sem); in proc_map_files_readdir()
|
/linux-4.1.27/arch/score/mm/ |
D | fault.c | 82 down_read(&mm->mmap_sem); in do_page_fault() 128 up_read(&mm->mmap_sem); in do_page_fault() 136 up_read(&mm->mmap_sem); in do_page_fault() 175 up_read(&mm->mmap_sem); in do_page_fault() 182 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.1.27/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.1.27/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() 317 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 322 down_read(&mm->mmap_sem); in do_page_fault() 477 up_read(&mm->mmap_sem); in do_page_fault() 481 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()
|
/linux-4.1.27/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.1.27/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.1.27/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-4.1.27/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 | 322 down_read(¤t->mm->mmap_sem); in set_segfault() 327 up_read(¤t->mm->mmap_sem); in set_segfault()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/xtensa/mm/ |
D | fault.c | 78 down_read(&mm->mmap_sem); in do_page_fault() 144 up_read(&mm->mmap_sem); in do_page_fault() 151 up_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()
|
/linux-4.1.27/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.1.27/arch/sh/mm/ |
D | fault.c | 286 up_read(&mm->mmap_sem); in __bad_area() 310 up_read(&mm->mmap_sem); in do_sigbus() 329 up_read(¤t->mm->mmap_sem); in mm_fault_error() 341 up_read(¤t->mm->mmap_sem); in mm_fault_error() 345 up_read(¤t->mm->mmap_sem); in mm_fault_error() 449 down_read(&mm->mmap_sem); in do_page_fault() 518 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.1.27/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.1.27/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.1.27/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 | 124 down_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 126 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 130 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 143 down_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 145 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space() 149 up_write(¤t->mm->mmap_sem); in ia64_init_addr_space()
|
/linux-4.1.27/arch/mips/mm/ |
D | fault.c | 103 down_read(&mm->mmap_sem); in __do_page_fault() 196 up_read(&mm->mmap_sem); in __do_page_fault() 204 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.1.27/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.1.27/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.1.27/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.1.27/arch/x86/um/vdso/ |
D | vma.c | 63 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 70 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/x86/mm/ |
D | mpx.c | 37 down_write(&mm->mmap_sem); in mpx_mmap() 71 up_write(&mm->mmap_sem); in mpx_mmap() 77 up_write(&mm->mmap_sem); in mpx_mmap() 380 down_write(&mm->mmap_sem); in mpx_enable_management() 385 up_write(&mm->mmap_sem); in mpx_enable_management() 396 down_write(&mm->mmap_sem); in mpx_disable_management() 398 up_write(&mm->mmap_sem); in mpx_disable_management()
|
D | fault.c | 831 up_read(&mm->mmap_sem); in __bad_area() 1079 prefetchw(&mm->mmap_sem); in __do_page_fault() 1180 if (unlikely(!down_read_trylock(&mm->mmap_sem))) { in __do_page_fault() 1187 down_read(&mm->mmap_sem); in __do_page_fault() 1267 up_read(&mm->mmap_sem); in __do_page_fault()
|
/linux-4.1.27/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.1.27/arch/mips/kernel/ |
D | vdso.c | 92 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 113 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
D | traps.c | 751 down_read(¤t->mm->mmap_sem); in process_fpemu_return() 756 up_read(¤t->mm->mmap_sem); in process_fpemu_return()
|
/linux-4.1.27/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.1.27/drivers/vfio/ |
D | vfio_iommu_spapr_tce.c | 83 down_write(¤t->mm->mmap_sem); in tce_iommu_enable() 96 up_write(¤t->mm->mmap_sem); in tce_iommu_enable() 111 down_write(¤t->mm->mmap_sem); in tce_iommu_disable() 114 up_write(¤t->mm->mmap_sem); in tce_iommu_disable()
|
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()
|
/linux-4.1.27/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.1.27/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() 525 up_write(&mm->mmap_sem); in privcmd_ioctl_mmap_batch() 546 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.1.27/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.1.27/arch/um/kernel/ |
D | trap.c | 47 down_read(&mm->mmap_sem); in handle_page_fault() 123 up_read(&mm->mmap_sem); in handle_page_fault() 132 up_read(&mm->mmap_sem); in handle_page_fault()
|
D | tlb.c | 292 up_write(¤t->mm->mmap_sem); in fix_range_common()
|
/linux-4.1.27/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 | 394 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 420 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
D | traps.c | 651 down_read(&mm->mmap_sem); in arm_syscall() 670 up_read(&mm->mmap_sem); in arm_syscall() 674 up_read(&mm->mmap_sem); in arm_syscall()
|
/linux-4.1.27/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.1.27/arch/x86/vdso/ |
D | vma.c | 111 down_write(&mm->mmap_sem); in map_vdso() 176 up_write(&mm->mmap_sem); in map_vdso()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm64/mm/ |
D | fault.c | 232 if (!down_read_trylock(&mm->mmap_sem)) { in do_page_fault() 236 down_read(&mm->mmap_sem); in do_page_fault() 287 up_read(&mm->mmap_sem); in do_page_fault()
|
/linux-4.1.27/drivers/iommu/ |
D | amd_iommu_v2.c | 502 down_read(&mm->mmap_sem); in do_fault() 506 up_read(&mm->mmap_sem); in do_fault() 513 up_read(&mm->mmap_sem); in do_fault() 521 up_read(&mm->mmap_sem); in do_fault() 526 up_read(&mm->mmap_sem); in do_fault()
|
/linux-4.1.27/fs/ |
D | exec.c | 259 down_write(&mm->mmap_sem); in __bprm_mm_init() 281 up_write(&mm->mmap_sem); in __bprm_mm_init() 285 up_write(&mm->mmap_sem); in __bprm_mm_init() 692 down_write(&mm->mmap_sem); in setup_arg_pages() 747 up_write(&mm->mmap_sem); in setup_arg_pages() 855 down_read(&old_mm->mmap_sem); in exec_mmap() 857 up_read(&old_mm->mmap_sem); in exec_mmap() 870 up_read(&old_mm->mmap_sem); in exec_mmap()
|
D | coredump.c | 390 down_write(&mm->mmap_sem); in coredump_wait() 393 up_write(&mm->mmap_sem); in coredump_wait()
|
D | aio.c | 490 down_write(&mm->mmap_sem); in aio_setup_ring() 494 up_write(&mm->mmap_sem); in aio_setup_ring()
|
/linux-4.1.27/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.1.27/arch/arc/kernel/ |
D | troubleshoot.c | 93 down_read(&active_mm->mmap_sem); in show_faulting_vma() 116 up_read(&active_mm->mmap_sem); in show_faulting_vma()
|
/linux-4.1.27/drivers/misc/cxl/ |
D | fault.c | 276 down_read(&mm->mmap_sem); in cxl_prefault_vma() 291 up_read(&mm->mmap_sem); in cxl_prefault_vma()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gem_userptr.c | 318 down_write(&mm->mm->mmap_sem); in i915_mmu_notifier_find() 326 up_write(&mm->mm->mmap_sem); in i915_mmu_notifier_find() 565 down_read(&mm->mmap_sem); in __i915_gem_userptr_get_pages_worker() 577 up_read(&mm->mmap_sem); in __i915_gem_userptr_get_pages_worker()
|
D | i915_gem.c | 1580 down_write(&mm->mmap_sem); in i915_gem_mmap_ioctl() 1587 up_write(&mm->mmap_sem); in i915_gem_mmap_ioctl()
|
/linux-4.1.27/kernel/events/ |
D | uprobes.c | 808 down_write(&mm->mmap_sem); in register_for_each_vma() 830 up_write(&mm->mmap_sem); in register_for_each_vma() 971 down_read(&mm->mmap_sem); in unapply_uprobe() 988 up_read(&mm->mmap_sem); in unapply_uprobe() 1137 down_write(&mm->mmap_sem); in xol_add_vma() 1159 up_write(&mm->mmap_sem); in xol_add_vma() 1700 down_read(&mm->mmap_sem); in find_active_uprobe() 1718 up_read(&mm->mmap_sem); in find_active_uprobe()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_process.c | 91 down_write(&thread->mm->mmap_sem); in kfd_create_process() 110 up_write(&thread->mm->mmap_sem); in kfd_create_process()
|
/linux-4.1.27/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() 625 up_read(¤t->mm->mmap_sem); in videobuf_qbuf()
|
D | videobuf2-core.c | 1673 down_read(¤t->mm->mmap_sem); in __buf_prepare() 1675 up_read(¤t->mm->mmap_sem); in __buf_prepare()
|
/linux-4.1.27/kernel/ |
D | sys.c | 1687 down_read(&mm->mmap_sem); in prctl_set_mm_exe_file() 1696 up_read(&mm->mmap_sem); in prctl_set_mm_exe_file() 1720 up_read(&mm->mmap_sem); in prctl_set_mm_exe_file() 1863 down_write(&mm->mmap_sem); in prctl_set_mm_map() 1900 up_write(&mm->mmap_sem); in prctl_set_mm_map() 1933 down_write(&mm->mmap_sem); in prctl_set_mm() 2013 up_read(&mm->mmap_sem); in prctl_set_mm() 2036 up_write(&mm->mmap_sem); in prctl_set_mm() 2223 down_write(&me->mm->mmap_sem); in SYSCALL_DEFINE5() 2228 up_write(&me->mm->mmap_sem); in SYSCALL_DEFINE5()
|
D | fork.c | 398 down_write(&oldmm->mmap_sem); in dup_mmap() 404 down_write_nested(&mm->mmap_sem, SINGLE_DEPTH_NESTING); in dup_mmap() 506 up_write(&mm->mmap_sem); in dup_mmap() 508 up_write(&oldmm->mmap_sem); in dup_mmap() 536 down_write(&oldmm->mmap_sem); in dup_mmap() 538 up_write(&oldmm->mmap_sem); in dup_mmap() 586 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 | 563 down_read(&mm->mmap_sem); in fault_in_user_writeable() 566 up_read(&mm->mmap_sem); in fault_in_user_writeable()
|
/linux-4.1.27/arch/x86/kernel/ |
D | tboot.c | 113 .mmap_sem = __RWSEM_INITIALIZER(init_mm.mmap_sem),
|
D | vm86_32.c | 177 down_write(&mm->mmap_sem); in mark_screen_rdonly() 196 up_write(&mm->mmap_sem); in mark_screen_rdonly()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | vdso.c | 239 down_write(&mm->mmap_sem); in arch_setup_additional_pages() 278 up_write(&mm->mmap_sem); in arch_setup_additional_pages() 282 up_write(&mm->mmap_sem); in arch_setup_additional_pages()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_g2d.c | 473 down_read(¤t->mm->mmap_sem); in g2d_userptr_get_dma_addr() 476 up_read(¤t->mm->mmap_sem); in g2d_userptr_get_dma_addr() 483 up_read(¤t->mm->mmap_sem); in g2d_userptr_get_dma_addr() 491 up_read(¤t->mm->mmap_sem); in g2d_userptr_get_dma_addr() 502 up_read(¤t->mm->mmap_sem); in g2d_userptr_get_dma_addr() 507 up_read(¤t->mm->mmap_sem); in g2d_userptr_get_dma_addr()
|
/linux-4.1.27/arch/tile/kernel/ |
D | stack.c | 404 down_read_trylock(&kbt->task->mm->mmap_sem); in tile_show_stack() 422 up_read(&kbt->task->mm->mmap_sem); in tile_show_stack()
|
/linux-4.1.27/include/linux/ |
D | mm_types.h | 364 struct rw_semaphore mmap_sem; member
|
D | huge_mm.h | 135 VM_BUG_ON_VMA(!rwsem_is_locked(&vma->vm_mm->mmap_sem), vma); in pmd_trans_huge_lock()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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 | 516 down_read(¤t->mm->mmap_sem); in kvmppc_book3s_hv_page_fault() 526 up_read(¤t->mm->mmap_sem); in kvmppc_book3s_hv_page_fault()
|
D | book3s_hv.c | 2473 down_read(¤t->mm->mmap_sem); in kvmppc_hv_setup_htab_rma() 2481 up_read(¤t->mm->mmap_sem); in kvmppc_hv_setup_htab_rma() 2512 up_read(¤t->mm->mmap_sem); in kvmppc_hv_setup_htab_rma()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | vvp_io.c | 240 down_read(&mm->mmap_sem); in vvp_mmap_locks() 273 up_read(&mm->mmap_sem); in vvp_mmap_locks() 283 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.1.27/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 | transhuge.txt | 339 mmap_sem in read (or write) mode to be sure an huge pmd cannot be 341 takes the mmap_sem in write mode in addition to the anon_vma lock). If
|
/linux-4.1.27/virt/kvm/ |
D | kvm_main.c | 1118 down_read(¤t->mm->mmap_sem); in kvm_host_page_size() 1126 up_read(¤t->mm->mmap_sem); in kvm_host_page_size() 1261 down_read(¤t->mm->mmap_sem); in hva_to_pfn_slow() 1264 up_read(¤t->mm->mmap_sem); in hva_to_pfn_slow() 1334 down_read(¤t->mm->mmap_sem); in hva_to_pfn() 1355 up_read(¤t->mm->mmap_sem); in hva_to_pfn()
|
/linux-4.1.27/arch/arm/kvm/ |
D | mmu.c | 1238 down_read(¤t->mm->mmap_sem); in user_mem_abort() 1242 up_read(¤t->mm->mmap_sem); in user_mem_abort() 1263 up_read(¤t->mm->mmap_sem); in user_mem_abort()
|
/linux-4.1.27/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.1.27/arch/s390/kvm/ |
D | priv.c | 773 down_read(&gmap->mm->mmap_sem); in handle_essa() 782 up_read(&gmap->mm->mmap_sem); in handle_essa()
|
D | kvm-s390.c | 218 down_read(&gmap->mm->mmap_sem); in kvm_s390_sync_dirty_log() 227 up_read(&gmap->mm->mmap_sem); in kvm_s390_sync_dirty_log()
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-yuv.c | 78 down_read(¤t->mm->mmap_sem); in ivtv_yuv_prep_user_dma() 86 up_read(¤t->mm->mmap_sem); in ivtv_yuv_prep_user_dma()
|
/linux-4.1.27/drivers/media/platform/omap/ |
D | omap_vout.c | 211 down_read(¤t->mm->mmap_sem); in omap_vout_uservirt_to_phys() 217 up_read(¤t->mm->mmap_sem); in omap_vout_uservirt_to_phys() 225 up_read(¤t->mm->mmap_sem); in omap_vout_uservirt_to_phys()
|
/linux-4.1.27/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.1.27/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.1.27/arch/powerpc/platforms/cell/spufs/ |
D | file.c | 406 up_read(¤t->mm->mmap_sem); in spufs_ps_fault() 410 down_read(¤t->mm->mmap_sem); in spufs_ps_fault()
|
/linux-4.1.27/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.1.27/Documentation/filesystems/ |
D | Locking | 530 mmap_sem PageLocked(page)
|
/linux-4.1.27/kernel/sched/ |
D | fair.c | 2175 down_read(&mm->mmap_sem); in task_numa_work() 2238 up_read(&mm->mmap_sem); in task_numa_work()
|
/linux-4.1.27/Documentation/virtual/uml/ |
D | UserModeLinux-HOWTO.txt | 3316 map_count = 134909076, mmap_sem = {count = {counter = 135073792},
|