Lines Matching refs:i_data_sem
329 * Called with i_data_sem down, which is important since we can call
427 * out taking i_data_sem. So at the time the unwritten extent
430 down_read(&EXT4_I(inode)->i_data_sem);
436 up_read((&EXT4_I(inode)->i_data_sem));
460 * Otherwise it takes the write lock of the i_data_sem and allocate blocks
546 down_read(&EXT4_I(inode)->i_data_sem);
573 up_read((&EXT4_I(inode)->i_data_sem));
611 * the write lock of i_data_sem, and call get_block()
614 down_write(&EXT4_I(inode)->i_data_sem);
685 up_write((&EXT4_I(inode)->i_data_sem));
1569 down_write(&EXT4_I(inode)->i_data_sem);
1571 up_write(&EXT4_I(inode)->i_data_sem);
1684 * buffer delay bit under the protection of i_data_sem.
1710 down_read(&EXT4_I(inode)->i_data_sem);
1747 down_read(&EXT4_I(inode)->i_data_sem);
1791 up_read((&EXT4_I(inode)->i_data_sem));
2270 * truncate are avoided by checking i_size under i_data_sem.
2277 down_write(&EXT4_I(inode)->i_data_sem);
2283 up_write(&EXT4_I(inode)->i_data_sem);
4016 down_write(&EXT4_I(inode)->i_data_sem);
4029 up_write(&EXT4_I(inode)->i_data_sem);
4168 down_write(&EXT4_I(inode)->i_data_sem);
4177 up_write(&ei->i_data_sem);
5443 down_write(&EXT4_I(inode)->i_data_sem);
5450 * We have to update i_size under i_data_sem together
5458 up_write(&EXT4_I(inode)->i_data_sem);