Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/fs/udf/
H A Dfile.c149 down_write(&iinfo->i_data_sem); in udf_file_write_iter()
163 up_write(&iinfo->i_data_sem); in udf_file_write_iter()
166 up_write(&iinfo->i_data_sem); in udf_file_write_iter()
235 down_write(&UDF_I(inode)->i_data_sem); in udf_release_file()
238 up_write(&UDF_I(inode)->i_data_sem); in udf_release_file()
H A Dsymlink.c123 down_read(&iinfo->i_data_sem); in udf_symlink_filler()
142 up_read(&iinfo->i_data_sem); in udf_symlink_filler()
148 up_read(&iinfo->i_data_sem); in udf_symlink_filler()
H A Dinode.c177 down_write(&iinfo->i_data_sem); in udf_write_failed()
180 up_write(&iinfo->i_data_sem); in udf_write_failed()
269 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
277 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
293 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
305 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
310 down_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
318 up_write(&iinfo->i_data_sem); in udf_expand_file_adinicb()
435 down_write(&iinfo->i_data_sem); in udf_get_block()
451 up_write(&iinfo->i_data_sem); in udf_get_block()
[all …]
H A Dudf_i.h51 struct rw_semaphore i_data_sem; member
H A Dnamei.c903 down_write(&iinfo->i_data_sem); in udf_symlink()
1022 up_write(&iinfo->i_data_sem); in udf_symlink()
1030 up_write(&iinfo->i_data_sem); in udf_symlink()
H A Dsuper.c150 init_rwsem(&ei->i_data_sem); in udf_alloc_inode()
/OK3568_Linux_fs/kernel/fs/ext4/
H A Dmigrate.c36 down_write(&EXT4_I(inode)->i_data_sem); in finish_range()
58 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()
633 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 Dmove_extent.c54 down_write(&EXT4_I(first)->i_data_sem); in ext4_double_down_write_data_sem()
55 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()
57 down_write(&EXT4_I(second)->i_data_sem); in ext4_double_down_write_data_sem()
58 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()
74 up_write(&EXT4_I(orig_inode)->i_data_sem); in ext4_double_up_write_data_sem()
75 up_write(&EXT4_I(donor_inode)->i_data_sem); in ext4_double_up_write_data_sem()
H A Dextents.c104 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_trunc_restart_fn()
127 down_write(&EXT4_I(inode)->i_data_sem); in ext4_datasem_ensure_credits()
171 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in __ext4_ext_dirty()
590 down_read(&ei->i_data_sem); in ext4_ext_precache()
595 up_read(&ei->i_data_sem); in ext4_ext_precache()
602 up_read(&ei->i_data_sem); in ext4_ext_precache()
637 up_read(&ei->i_data_sem); in ext4_ext_precache()
5363 down_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()
5369 up_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()
5375 up_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()
[all …]
H A Dinode.c454 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()
460 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks_es_recheck()
561 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
590 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
631 down_write(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
716 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
1605 down_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()
1607 up_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()
1753 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1790 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
[all …]
H A Dfile.c151 down_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
153 up_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
H A Dfast_commit.c1674 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_add_range()
1677 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_fc_replay_add_range()
1781 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()
1785 up_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()
H A Dindirect.c701 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_trunc_restart_fn()
726 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_truncate_ensure_credits()
H A Dinline.c1925 down_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
1972 up_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
H A Dext4.h1073 struct rw_semaphore i_data_sem; member
3300 down_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()
3303 up_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()
H A Dextents_status.c744 BUG_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in ext4_es_insert_extent_check()
H A Dsuper.c1372 init_rwsem(&ei->i_data_sem); in init_once()
6291 lockdep_set_subclass(&ei->i_data_sem, subclass); in lockdep_set_quota_inode()