Searched refs:i_gc_rwsem (Results 1 – 6 of 6) sorted by relevance
202 * Taking i_gc_rwsem[WRITE] is needed to stop f2fs garbage collection in f2fs_end_enable_verity() 206 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity() 214 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
1620 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment() 1632 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() 1643 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() 1662 if (!f2fs_down_write_trylock(&fi->i_gc_rwsem[WRITE])) { in gc_data_segment() 1667 &fi->i_gc_rwsem[READ])) { in gc_data_segment() 1669 f2fs_up_write(&fi->i_gc_rwsem[WRITE]); in gc_data_segment() 1692 f2fs_up_write(&fi->i_gc_rwsem[READ]); in gc_data_segment() 1693 f2fs_up_write(&fi->i_gc_rwsem[WRITE]); in gc_data_segment()
3331 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_write_failed() 3338 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_write_failed() 3856 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_migrate_blocks() 3907 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_migrate_blocks()
1710 init_f2fs_rwsem(&fi->i_gc_rwsem[READ]); in f2fs_alloc_inode() 1711 init_f2fs_rwsem(&fi->i_gc_rwsem[WRITE]); in f2fs_alloc_inode()
409 f2fs_down_write(&fi->i_gc_rwsem[WRITE]); in f2fs_commit_atomic_write() 415 f2fs_up_write(&fi->i_gc_rwsem[WRITE]); in f2fs_commit_atomic_write()
891 struct f2fs_rwsem i_gc_rwsem[2]; member