Home
last modified time | relevance | path

Searched refs:i_mmap_lock (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/fs/btrfs/
H A Dreflink.c653 down_write(&BTRFS_I(inode1)->i_mmap_lock); in btrfs_double_mmap_lock()
654 down_write_nested(&BTRFS_I(inode2)->i_mmap_lock, SINGLE_DEPTH_NESTING); in btrfs_double_mmap_lock()
659 up_write(&BTRFS_I(inode1)->i_mmap_lock); in btrfs_double_mmap_unlock()
660 up_write(&BTRFS_I(inode2)->i_mmap_lock); in btrfs_double_mmap_unlock()
H A Dbtrfs_inode.h254 struct rw_semaphore i_mmap_lock; member
H A Dinode.c358 * BTRFS_ILOCK_MMAP - acquire a write lock on the i_mmap_lock
380 down_write(&inode->i_mmap_lock); in btrfs_inode_lock()
393 up_write(&inode->i_mmap_lock); in btrfs_inode_unlock()
8158 down_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8186 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8238 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8247 up_read(&BTRFS_I(inode)->i_mmap_lock); in btrfs_page_mkwrite()
8524 init_rwsem(&ei->i_mmap_lock); in btrfs_alloc_inode()
10868 * exclusive mode, we have also locked the inode's i_mmap_lock in exclusive mode,

Completed in 15 milliseconds