Searched refs:i_sem (Results 1 – 8 of 8) sorted by relevance
1021 f2fs_down_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()1025 f2fs_up_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()1046 f2fs_down_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()1052 f2fs_up_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()1210 f2fs_down_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()1216 f2fs_up_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()1220 f2fs_down_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()1222 f2fs_up_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()1229 f2fs_down_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()1235 f2fs_up_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()[all …]
737 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_add_regular_entry()764 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_regular_entry()837 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()848 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()856 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()867 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()
266 f2fs_down_write(&fi->i_sem); in try_to_fix_pino()272 f2fs_up_write(&fi->i_sem); in try_to_fix_pino()346 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()348 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()571 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare()573 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare()583 f2fs_down_read(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()585 f2fs_up_read(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()609 f2fs_down_write(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()611 f2fs_up_write(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()[all …]
664 f2fs_down_write_nested(&F2FS_I(inode)->i_sem, in f2fs_add_inline_entry()694 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
919 struct f2fs_rwsem i_sem; /* protect fi info */ member4680 f2fs_down_write(&fi->i_sem); in f2fs_disable_compressed_file()4683 f2fs_up_write(&fi->i_sem); in f2fs_disable_compressed_file()4688 f2fs_up_write(&fi->i_sem); in f2fs_disable_compressed_file()4697 f2fs_up_write(&fi->i_sem); in f2fs_disable_compressed_file()
3229 f2fs_down_read(&F2FS_I(inode)->i_sem); in account_writeback()3234 f2fs_up_read(&F2FS_I(inode)->i_sem); in account_writeback()
1763 init_f2fs_rwsem(&fi->i_sem); in f2fs_alloc_inode()
43 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 to49 avoid deadlocks with garbage collection -- the VFS will lock the i_sem53 VFS. If the garbage collection code were to attempt to lock the i_sem55 lead to deadlock, unless we played games with unlocking the i_sem