Searched refs:i_mmap_rwsem (Results 1 – 8 of 8) sorted by relevance
465 * @i_mmap_rwsem: Protects @i_mmap and @i_mmap_writable.490 struct rw_semaphore i_mmap_rwsem;513 down_write(&mapping->i_mmap_rwsem); in i_mmap_lock_write() 518 return down_write_trylock(&mapping->i_mmap_rwsem); in i_mmap_trylock_write() 523 up_write(&mapping->i_mmap_rwsem); in i_mmap_unlock_write() 528 return down_read_trylock(&mapping->i_mmap_rwsem); in i_mmap_trylock_read() 533 down_read(&mapping->i_mmap_rwsem); in i_mmap_lock_read() 538 up_read(&mapping->i_mmap_rwsem); in i_mmap_unlock_read() 543 lockdep_assert_held(&mapping->i_mmap_rwsem); in i_mmap_assert_locked() 548 lockdep_assert_held_write(&mapping->i_mmap_rwsem); in i_mmap_assert_write_locked() 488 struct rw_semaphore i_mmap_rwsem; global() member [all...]
229 * (2.2) hugetlb mapping i_mmap_rwsem lock held read or write, to make231 * i_mmap_rwsem is released.1376 &vma->vm_file->f_mapping->i_mmap_rwsem)); in hugetlb_walk()
551 lock_rwsem_ptr = (unsigned long)&test_file->f_mapping->i_mmap_rwsem; in test_lockup_init()
813 lockdep_assert_held(&mapping->i_mmap_rwsem); in walk_page_mapping()
2155 down_write_nest_lock(&mapping->i_mmap_rwsem, &mm->mmap_lock); in vm_lock_mapping()
6749 lockdep_assert(lockdep_is_held(&mapping->i_mmap_rwsem) || in pfnmap_lockdep_assert()
342 * Called with i_mmap_rwsem held for inode based vma maps. This makes913 * Hugetlbfs is not reclaimable; therefore its i_mmap_rwsem will never in hugetlbfs_get_root() 916 * i_mmap_rwsem.944 lockdep_set_class(&inode->i_mapping->i_mmap_rwsem, in hugetlbfs_get_inode()
483 init_rwsem(&mapping->i_mmap_rwsem); in __address_space_init_once()