Home
last modified time | relevance | path

Searched refs:i_sem (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/fs/f2fs/
Dnamei.c653 down_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
657 up_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
683 down_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()
687 up_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()
835 down_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()
837 up_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()
843 down_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()
848 up_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()
856 down_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()
858 up_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()
[all …]
Ddir.c598 down_write(&F2FS_I(inode)->i_sem); in __f2fs_add_link()
623 up_write(&F2FS_I(inode)->i_sem); in __f2fs_add_link()
641 down_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()
653 up_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()
661 down_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()
677 up_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()
Dxattr.c616 down_write(&F2FS_I(inode)->i_sem); in f2fs_setxattr()
618 up_write(&F2FS_I(inode)->i_sem); in f2fs_setxattr()
Dinline.c461 down_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
487 up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
Dfile.c169 down_write(&fi->i_sem); in try_to_fix_pino()
175 up_write(&fi->i_sem); in try_to_fix_pino()
180 up_write(&fi->i_sem); in try_to_fix_pino()
243 down_read(&fi->i_sem); in f2fs_sync_file()
245 up_read(&fi->i_sem); in f2fs_sync_file()
Dsuper.c434 init_rwsem(&fi->i_sem); in f2fs_alloc_inode()
Df2fs.h431 struct rw_semaphore i_sem; /* protect fi info */ member
/linux-4.4.14/fs/jffs2/
DREADME.Locking43 This is the JFFS2-internal equivalent of the inode mutex i->i_sem.
48 The reason that the i_sem itself isn't used for this purpose is to
49 avoid deadlocks with garbage collection -- the VFS will lock the i_sem
53 VFS. If the garbage collection code were to attempt to lock the i_sem
55 lead to deadlock, unless we played games with unlocking the i_sem
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES604 break to self while vfs_unlink held i_sem) which can hang for 20 seconds.