Searched refs:i_data_sem (Results 1 – 18 of 18) sorted by relevance
36 down_write(&EXT4_I(inode)->i_data_sem); in finish_range()59 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()307 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data()315 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data()338 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data()497 down_read(&EXT4_I(inode)->i_data_sem); in ext4_ext_migrate()499 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_ext_migrate()634 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_migrate()667 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_migrate()
50 down_write(&EXT4_I(first)->i_data_sem); in ext4_double_down_write_data_sem()51 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()53 down_write(&EXT4_I(second)->i_data_sem); in ext4_double_down_write_data_sem()54 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()70 up_write(&EXT4_I(orig_inode)->i_data_sem); in ext4_double_up_write_data_sem()71 up_write(&EXT4_I(donor_inode)->i_data_sem); in ext4_double_up_write_data_sem()
103 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_trunc_restart_fn()151 down_write(&EXT4_I(inode)->i_data_sem); in ext4_datasem_ensure_credits()196 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in __ext4_ext_dirty()614 down_read(&ei->i_data_sem); in ext4_ext_precache()619 up_read(&ei->i_data_sem); in ext4_ext_precache()626 up_read(&ei->i_data_sem); in ext4_ext_precache()660 up_read(&ei->i_data_sem); in ext4_ext_precache()5422 down_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()5428 up_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()5436 up_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()[all …]
435 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()441 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks_es_recheck()665 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()667 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()701 down_write(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()703 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()1587 down_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()1589 up_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()1799 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()1804 up_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()[all …]
176 down_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()178 up_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
1787 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_add_range()1790 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_fc_replay_add_range()1893 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()1897 up_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()
711 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_trunc_restart_fn()736 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_truncate_ensure_credits()
1096 struct rw_semaphore i_data_sem; member3375 down_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()3378 up_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()
1950 down_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()2005 up_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
43 init_rwsem(&ei->i_data_sem); in mbt_alloc_inode()
774 BUG_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in ext4_es_insert_extent_check()
128 lockdep_set_subclass(&ei->i_data_sem, I_DATA_SEM_EA); in ext4_xattr_inode_set_class()
1488 init_rwsem(&ei->i_data_sem); in init_once()6996 lockdep_set_subclass(&ei->i_data_sem, subclass); in lockdep_set_quota_inode()
114 down_write(&iinfo->i_data_sem); in udf_file_write_iter()116 up_write(&iinfo->i_data_sem); in udf_file_write_iter()183 down_write(&UDF_I(inode)->i_data_sem); in udf_release_file()186 up_write(&UDF_I(inode)->i_data_sem); in udf_release_file()
176 down_write(&iinfo->i_data_sem); in udf_write_failed()179 up_write(&iinfo->i_data_sem); in udf_write_failed()346 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()351 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()363 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()373 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()378 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()384 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()421 down_read(&iinfo->i_data_sem); in udf_map_block()433 up_read(&iinfo->i_data_sem); in udf_map_block()[all …]
52 struct rw_semaphore i_data_sem; member
599 down_write(&iinfo->i_data_sem); in udf_symlink()717 up_write(&iinfo->i_data_sem); in udf_symlink()725 up_write(&iinfo->i_data_sem); in udf_symlink()
412 For example, XFS takes ``ILOCK_EXCL`` and ext4 takes ``i_data_sem``