Lines Matching refs:mmap_lock
12 .mmap_lock = __RWSEM_INITIALIZER((name).mmap_lock),
65 rwsem_assert_held(&mm->mmap_lock); in mmap_assert_locked()
70 rwsem_assert_held_write(&mm->mmap_lock); in mmap_assert_write_locked()
128 down_write(&mm->mmap_lock); in mmap_write_lock()
136 down_write_nested(&mm->mmap_lock, subclass); in mmap_write_lock_nested()
146 ret = down_write_killable(&mm->mmap_lock); in mmap_write_lock_killable()
171 up_write(&mm->mmap_lock); in mmap_write_unlock()
178 downgrade_write(&mm->mmap_lock); in mmap_write_downgrade()
184 down_read(&mm->mmap_lock); in mmap_read_lock()
193 ret = down_read_killable(&mm->mmap_lock); in mmap_read_lock_killable()
203 ret = down_read_trylock(&mm->mmap_lock) != 0; in mmap_read_trylock()
211 up_read(&mm->mmap_lock); in mmap_read_unlock()
217 up_read_non_owner(&mm->mmap_lock); in mmap_read_unlock_non_owner()
222 return rwsem_is_contended(&mm->mmap_lock); in mmap_lock_is_contended()