Home
last modified time | relevance | path

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

/linux/fs/ext4/
H A Dmigrate.c36 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()
H A Dinode.c459 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()
465 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks_es_recheck()
777 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
779 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
815 down_write(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
817 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
1735 down_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()
1737 up_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()
1951 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1956 up_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
[all …]
H A Dfast_commit.c574 lockdep_assert_not_held(&ei->i_data_sem); in ext4_fc_track_inode()
1815 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_add_range()
1818 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_fc_replay_add_range()
1921 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()
1925 up_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()
H A Dfile.c176 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()
H A Dindirect.c711 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()
/linux/fs/udf/
H A Dinode.c176 down_write(&iinfo->i_data_sem); in udf_write_failed()
179 up_write(&iinfo->i_data_sem); in udf_write_failed()
353 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
358 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
370 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
380 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
385 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
391 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
428 down_read(&iinfo->i_data_sem); in udf_map_block()
440 up_read(&iinfo->i_data_sem); in udf_map_block()
[all …]
H A Dudf_i.h52 struct rw_semaphore i_data_sem; member
H A Dsuper.c165 init_rwsem(&ei->i_data_sem); in udf_alloc_inode()
/linux/Documentation/filesystems/iomap/
H A Ddesign.rst430 For example, XFS takes ``ILOCK_EXCL`` and ext4 takes ``i_data_sem``