Lines Matching refs:EXT4_I
125 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate()
128 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate()
144 int ea_blocks = EXT4_I(inode)->i_file_acl ? in ext4_inode_is_fast_symlink()
171 up_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
173 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
212 tid_t commit_tid = EXT4_I(inode)->i_datasync_tid; in ext4_evict_inode()
219 WARN_ON(atomic_read(&EXT4_I(inode)->i_ioend_count)); in ext4_evict_inode()
231 WARN_ON(atomic_read(&EXT4_I(inode)->i_ioend_count)); in ext4_evict_inode()
294 EXT4_I(inode)->i_dtime = get_seconds(); in ext4_evict_inode()
318 return &EXT4_I(inode)->i_reserved_quota; in ext4_get_reserved_space()
330 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_update_reserve_space()
347 spin_unlock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_update_reserve_space()
407 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()
416 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks_es_recheck()
513 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
545 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
586 down_write(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
651 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
1280 EXT4_I(inode)->i_datasync_tid = handle->h_transaction->t_tid; in ext4_journalled_write_end()
1323 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_reserve_space()
1351 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_release_space()
1356 spin_lock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_release_space()
1378 spin_unlock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_release_space()
1509 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_print_free_blocks()
1563 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1600 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1661 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_da_map_blocks()
1796 EXT4_I(inode)->i_datasync_tid = handle->h_transaction->t_tid; in __ext4_journalled_writepage()
2286 if (disksize > EXT4_I(inode)->i_disksize) { in mpage_map_and_submit_extent()
2290 down_write(&EXT4_I(inode)->i_data_sem); in mpage_map_and_submit_extent()
2294 if (disksize > EXT4_I(inode)->i_disksize) in mpage_map_and_submit_extent()
2295 EXT4_I(inode)->i_disksize = disksize; in mpage_map_and_submit_extent()
2297 up_write(&EXT4_I(inode)->i_data_sem); in mpage_map_and_submit_extent()
2829 if (copied && new_i_size > EXT4_I(inode)->i_disksize) { in ext4_da_write_end()
2885 if (!EXT4_I(inode)->i_reserved_data_blocks) in ext4_alloc_da_blocks()
3175 down_read(&EXT4_I(inode)->i_data_sem); in ext4_ext_direct_IO()
3277 up_read(&EXT4_I(inode)->i_data_sem); in ext4_ext_direct_IO()
3605 if (EXT4_I(inode)->i_disksize >= size) in ext4_update_disksize_before_punch()
3691 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_punch_hole()
3728 down_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
3734 up_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
3745 up_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
3754 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_punch_hole()
3763 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_inode_attach_jinode()
3816 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_truncate()
3878 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate()
4062 unsigned int flags = EXT4_I(inode)->i_flags; in ext4_set_inode_flags()
4138 EXT4_I(inode)->i_inline_off = 0; in ext4_iget_extra_inode()
4159 ei = EXT4_I(inode); in ext4_iget()
4440 struct ext4_inode_info *ei = EXT4_I(inode); in other_inode_match()
4497 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_do_update_inode()
4852 down_write(&EXT4_I(inode)->i_data_sem); in ext4_setattr()
4853 EXT4_I(inode)->i_disksize = attr->ia_size; in ext4_setattr()
4864 up_write(&EXT4_I(inode)->i_data_sem); in ext4_setattr()
4888 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_setattr()
4896 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_setattr()
4950 EXT4_I(inode)->i_reserved_data_blocks); in ext4_getattr()
5104 if (EXT4_I(inode)->i_extra_isize >= new_extra_isize) in ext4_expand_extra_isize()
5116 EXT4_I(inode)->i_extra_isize = new_extra_isize; in ext4_expand_extra_isize()
5151 EXT4_I(inode)->i_extra_isize < sbi->s_want_extra_isize && in ext4_mark_inode_dirty()
5346 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_page_mkwrite()
5416 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_page_mkwrite()
5426 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_filemap_fault()
5428 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_filemap_fault()