Lines Matching refs:i_data_sem
97 * Drop i_data_sem to avoid deadlock with ext4_map_blocks. At this
100 * i_rwsem. So we can safely drop the i_data_sem here.
104 up_write(&EXT4_I(inode)->i_data_sem);
130 * transaction with 'restart_cred' credits. The function drops i_data_sem
146 down_write(&EXT4_I(inode)->i_data_sem);
191 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem));
610 down_read(&ei->i_data_sem);
615 up_read(&ei->i_data_sem);
622 up_read(&ei->i_data_sem);
657 up_read(&ei->i_data_sem);
2331 * under i_data_sem.
4110 * down_read(&EXT4_I(inode)->i_data_sem) if not allocating file system block
4111 * (ie, create is zero). Otherwise down_write(&EXT4_I(inode)->i_data_sem)
5387 down_write(&EXT4_I(inode)->i_data_sem);
5393 up_write(&EXT4_I(inode)->i_data_sem);
5401 up_write(&EXT4_I(inode)->i_data_sem);
5409 up_write(&EXT4_I(inode)->i_data_sem);
5527 down_write(&EXT4_I(inode)->i_data_sem);
5532 up_write(&EXT4_I(inode)->i_data_sem);
5560 up_write(&EXT4_I(inode)->i_data_sem);
5576 up_write(&EXT4_I(inode)->i_data_sem);
5607 * i_data_sem is locked for write for both inodes
5620 BUG_ON(!rwsem_is_locked(&EXT4_I(inode1)->i_data_sem));
5621 BUG_ON(!rwsem_is_locked(&EXT4_I(inode2)->i_data_sem));
5895 down_write(&EXT4_I(inode)->i_data_sem);
5897 up_write(&EXT4_I(inode)->i_data_sem);
5908 down_write(&EXT4_I(inode)->i_data_sem);
5911 up_write(&EXT4_I(inode)->i_data_sem);
5926 down_write(&EXT4_I(inode)->i_data_sem);
5928 up_write(&EXT4_I(inode)->i_data_sem);
5957 down_write(&EXT4_I(inode)->i_data_sem);
5959 up_write(&EXT4_I(inode)->i_data_sem);