Lines Matching refs:EXT4_I
137 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate()
140 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate()
153 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in ext4_inode_is_fast_symlink()
154 int ea_blocks = EXT4_I(inode)->i_file_acl ? in ext4_inode_is_fast_symlink()
184 if (EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL) in ext4_evict_inode()
254 memset(EXT4_I(inode)->i_data, 0, sizeof(EXT4_I(inode)->i_data)); in ext4_evict_inode()
295 EXT4_I(inode)->i_dtime = (__u32)ktime_get_real_seconds(); in ext4_evict_inode()
321 if (!list_empty(&EXT4_I(inode)->i_fc_list)) in ext4_evict_inode()
329 return &EXT4_I(inode)->i_reserved_quota; in ext4_get_reserved_space()
341 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_update_reserve_space()
435 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()
441 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks_es_recheck()
665 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
667 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
701 down_write(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
703 up_write((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
1431 EXT4_I(inode)->i_datasync_tid = handle->h_transaction->t_tid; in ext4_journalled_write_end()
1476 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_reserve_space()
1504 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_release_space()
1509 spin_lock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_release_space()
1531 spin_unlock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_release_space()
1587 down_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()
1589 up_write(&EXT4_I(inode)->i_data_sem); in mpage_release_unused_pages()
1623 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_print_free_blocks()
1799 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1804 up_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1809 down_write(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1822 up_write(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1828 up_write(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1835 up_write(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
2321 if (disksize > READ_ONCE(EXT4_I(inode)->i_disksize)) { in mpage_map_and_submit_extent()
2325 down_write(&EXT4_I(inode)->i_data_sem); in mpage_map_and_submit_extent()
2329 if (disksize > EXT4_I(inode)->i_disksize) in mpage_map_and_submit_extent()
2330 EXT4_I(inode)->i_disksize = disksize; in mpage_map_and_submit_extent()
2331 up_write(&EXT4_I(inode)->i_data_sem); in mpage_map_and_submit_extent()
2375 EXT4_I(inode)->i_datasync_tid = handle->h_transaction->t_tid; in ext4_journal_folio_buffers()
2641 EXT4_I(inode)->i_datasync_tid); in ext4_do_writepages()
3096 if (!EXT4_I(inode)->i_reserved_data_blocks) in ext4_alloc_da_blocks()
3261 EXT4_I(inode)->i_datasync_tid)) in ext4_inode_datasync_dirty()
3264 return !list_empty(&EXT4_I(inode)->i_fc_list); in ext4_inode_datasync_dirty()
3892 if (EXT4_I(inode)->i_disksize >= size) in ext4_update_disksize_before_punch()
4059 down_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
4073 up_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
4096 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_inode_attach_jinode()
4149 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_truncate()
4212 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate()
4252 if (unlikely(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) in ext4_inode_peek_iversion()
4304 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fill_raw_inode()
4611 unsigned int flags = EXT4_I(inode)->i_flags; in ext4_set_inode_flags()
4688 EXT4_I(inode)->i_inline_off = 0; in ext4_iget_extra_inode()
4696 *projid = EXT4_I(inode)->i_projid; in ext4_get_projid()
4707 if (unlikely(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) in ext4_inode_set_iversion_queried()
4719 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in check_igot_inode()
4724 EXT4_I(inode)->i_file_acl) { in check_igot_inode()
4729 if ((EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in check_igot_inode()
4797 ei = EXT4_I(inode); in __ext4_iget()
5113 struct ext4_inode_info *ei = EXT4_I(inode); in __ext4_update_other_inode_time()
5169 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_do_update_inode()
5291 EXT4_I(inode)->i_sync_tid); in ext4_write_inode()
5441 down_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
5443 up_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
5546 down_write(&EXT4_I(inode)->i_data_sem); in ext4_setattr()
5547 old_disksize = EXT4_I(inode)->i_disksize; in ext4_setattr()
5548 EXT4_I(inode)->i_disksize = attr->ia_size; in ext4_setattr()
5560 EXT4_I(inode)->i_disksize = old_disksize; in ext4_setattr()
5561 up_write(&EXT4_I(inode)->i_data_sem); in ext4_setattr()
5637 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_getattr()
5734 EXT4_I(inode)->i_reserved_data_blocks); in ext4_file_getattr()
5891 struct ext4_inode_info *ei = EXT4_I(inode); in __ext4_expand_extra_isize()
5915 EXT4_I(inode)->i_extra_isize, 0, in __ext4_expand_extra_isize()
5916 new_extra_isize - EXT4_I(inode)->i_extra_isize); in __ext4_expand_extra_isize()
5917 EXT4_I(inode)->i_extra_isize = new_extra_isize; in __ext4_expand_extra_isize()
6050 if (EXT4_I(inode)->i_extra_isize < sbi->s_want_extra_isize) in __ext4_mark_inode_dirty()