Searched refs:i_sem (Results 1 – 10 of 10) sorted by relevance
1082 f2fs_down_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()1086 f2fs_up_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()1107 f2fs_down_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()1113 f2fs_up_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()1278 f2fs_down_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()1284 f2fs_up_write(&F2FS_I(old_inode)->i_sem); in f2fs_cross_rename()1288 f2fs_down_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()1290 f2fs_up_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename()1297 f2fs_down_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()1303 f2fs_up_write(&F2FS_I(new_inode)->i_sem); in f2fs_cross_rename()[all …]
745 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_add_regular_entry()772 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_regular_entry()845 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()856 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile()864 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()875 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_drop_nlink()
325 f2fs_down_write(&fi->i_sem); in try_to_fix_pino()331 f2fs_up_write(&fi->i_sem); in try_to_fix_pino()405 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()407 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()630 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare()632 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare()642 f2fs_down_read(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()644 f2fs_up_read(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()668 f2fs_down_write(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()670 f2fs_up_write(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()[all …]
1233 f2fs_down_read(&F2FS_I(inode)->i_sem); in ra_data_block()1237 f2fs_up_read(&F2FS_I(inode)->i_sem); in ra_data_block()1242 f2fs_up_read(&F2FS_I(inode)->i_sem); in ra_data_block()1352 f2fs_down_read(&F2FS_I(inode)->i_sem); in move_data_block()1356 f2fs_up_read(&F2FS_I(inode)->i_sem); in move_data_block()1361 f2fs_up_read(&F2FS_I(inode)->i_sem); in move_data_block()
676 f2fs_down_write_nested(&F2FS_I(inode)->i_sem, in f2fs_add_inline_entry()706 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
905 f2fs_down_write(&F2FS_I(cow_inode)->i_sem); in f2fs_pre_evict_inode()909 f2fs_up_write(&F2FS_I(cow_inode)->i_sem); in f2fs_pre_evict_inode()
966 struct f2fs_rwsem i_sem; /* protect fi info */ member4875 f2fs_down_write(&fi->i_sem); in f2fs_disable_compressed_file()4878 f2fs_up_write(&fi->i_sem); in f2fs_disable_compressed_file()4883 f2fs_up_write(&fi->i_sem); in f2fs_disable_compressed_file()4892 f2fs_up_write(&fi->i_sem); in f2fs_disable_compressed_file()
3537 f2fs_down_read(&F2FS_I(inode)->i_sem); in account_writeback()3542 f2fs_up_read(&F2FS_I(inode)->i_sem); in account_writeback()
1845 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