Lines Matching refs:EXT4_I

133 	if (!EXT4_I(inode)->jinode)  in ext4_begin_ordered_truncate()
136 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 up_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
186 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
228 tid_t commit_tid = EXT4_I(inode)->i_datasync_tid; in ext4_evict_inode()
280 memset(EXT4_I(inode)->i_data, 0, sizeof(EXT4_I(inode)->i_data)); in ext4_evict_inode()
320 EXT4_I(inode)->i_dtime = (__u32)ktime_get_real_seconds(); in ext4_evict_inode()
345 return &EXT4_I(inode)->i_reserved_quota; in ext4_get_reserved_space()
357 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_update_reserve_space()
374 spin_unlock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_update_reserve_space()
448 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()
456 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks_es_recheck()
557 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks()
588 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_map_blocks()
629 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()
1529 EXT4_I(inode)->i_datasync_tid = handle->h_transaction->t_tid; in ext4_journalled_write_end()
1573 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_reserve_space()
1601 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_da_release_space()
1606 spin_lock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_release_space()
1628 spin_unlock(&EXT4_I(inode)->i_block_reservation_lock); in ext4_da_release_space()
1760 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_print_free_blocks()
1814 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1851 down_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
1912 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_da_map_blocks()
2043 EXT4_I(inode)->i_datasync_tid = handle->h_transaction->t_tid; in __ext4_journalled_writepage()
2553 if (disksize > EXT4_I(inode)->i_disksize) { in mpage_map_and_submit_extent()
2557 down_write(&EXT4_I(inode)->i_data_sem); in mpage_map_and_submit_extent()
2561 if (disksize > EXT4_I(inode)->i_disksize) in mpage_map_and_submit_extent()
2562 EXT4_I(inode)->i_disksize = disksize; in mpage_map_and_submit_extent()
2563 up_write(&EXT4_I(inode)->i_data_sem); in mpage_map_and_submit_extent()
3155 if (copied && new_i_size > EXT4_I(inode)->i_disksize) { in ext4_da_write_end()
3211 if (!EXT4_I(inode)->i_reserved_data_blocks) in ext4_alloc_da_blocks()
3404 EXT4_I(inode)->i_datasync_tid); in ext4_inode_datasync_dirty()
3591 !list_empty(&EXT4_I(inode)->i_orphan)) in ext4_iomap_end()
3666 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_direct_IO_write()
4187 if (EXT4_I(inode)->i_disksize >= size) in ext4_update_disksize_before_punch()
4209 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_break_layouts()
4302 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_punch_hole()
4343 down_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
4349 up_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
4360 up_write(&EXT4_I(inode)->i_data_sem); in ext4_punch_hole()
4372 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_punch_hole()
4380 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_inode_attach_jinode()
4433 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_truncate()
4497 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate()
4700 unsigned int flags = EXT4_I(inode)->i_flags; in ext4_set_inode_flags()
4757 EXT4_I(inode)->i_inline_off = 0; in ext4_iget_extra_inode()
4765 *projid = EXT4_I(inode)->i_projid; in ext4_get_projid()
4776 if (unlikely(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) in ext4_inode_set_iversion_queried()
4783 if (unlikely(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) in ext4_inode_peek_iversion()
4809 ei = EXT4_I(inode); in ext4_iget()
5122 struct ext4_inode_info *ei = EXT4_I(inode); in other_inode_match()
5179 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_do_update_inode()
5499 down_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
5501 up_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
5559 down_write(&EXT4_I(inode)->i_data_sem); in ext4_setattr()
5560 EXT4_I(inode)->i_disksize = attr->ia_size; in ext4_setattr()
5571 up_write(&EXT4_I(inode)->i_data_sem); in ext4_setattr()
5593 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_setattr()
5597 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_setattr()
5612 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_setattr()
5642 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_getattr()
5701 EXT4_I(inode)->i_reserved_data_blocks); in ext4_file_getattr()
5866 EXT4_I(inode)->i_extra_isize, 0, in __ext4_expand_extra_isize()
5867 new_extra_isize - EXT4_I(inode)->i_extra_isize); in __ext4_expand_extra_isize()
5868 EXT4_I(inode)->i_extra_isize = new_extra_isize; in __ext4_expand_extra_isize()
5992 if (EXT4_I(inode)->i_extra_isize < sbi->s_want_extra_isize) in ext4_mark_inode_dirty()
6099 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_change_inode_journal_flag()
6102 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_change_inode_journal_flag()
6135 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_change_inode_journal_flag()
6173 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_page_mkwrite()
6248 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_page_mkwrite()
6258 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_filemap_fault()
6260 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_filemap_fault()