Home
last modified time | relevance | path

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

/linux-4.1.27/fs/f2fs/
Dnamei.c500 down_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
504 up_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
530 down_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()
532 up_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()
653 down_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()
655 up_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()
661 down_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()
666 up_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()
674 down_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()
676 up_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()
[all …]
Ddir.c564 down_write(&F2FS_I(inode)->i_sem); in __f2fs_add_link()
587 up_write(&F2FS_I(inode)->i_sem); in __f2fs_add_link()
603 down_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()
615 up_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()
623 down_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()
639 up_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()
Dfile.c157 down_write(&fi->i_sem); in try_to_fix_pino()
163 up_write(&fi->i_sem); in try_to_fix_pino()
168 up_write(&fi->i_sem); in try_to_fix_pino()
231 down_read(&fi->i_sem); in f2fs_sync_file()
233 up_read(&fi->i_sem); in f2fs_sync_file()
Dinline.c421 down_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
447 up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
Dxattr.c612 down_write(&F2FS_I(inode)->i_sem); in f2fs_setxattr()
614 up_write(&F2FS_I(inode)->i_sem); in f2fs_setxattr()
Dsuper.c406 init_rwsem(&fi->i_sem); in f2fs_alloc_inode()
Df2fs.h336 struct rw_semaphore i_sem; /* protect fi info */ member
/linux-4.1.27/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.1.27/Documentation/filesystems/cifs/
DCHANGES604 break to self while vfs_unlink held i_sem) which can hang for 20 seconds.