Lines Matching refs:EXT4_I
30 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size()
31 return EXT4_I(inode)->i_inline_size; in ext4_get_inline_size()
50 EXT4_I(inode)->i_extra_isize - in get_max_inline_xattr_value_size()
87 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size()
89 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size()
116 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size()
127 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
129 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
155 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_find_inline_data_nolock()
173 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_find_inline_data_nolock()
175 EXT4_I(inode)->i_inline_size = EXT4_MIN_INLINE_DATA_SIZE + in ext4_find_inline_data_nolock()
195 BUG_ON(len > EXT4_I(inode)->i_inline_size); in ext4_read_inline_data()
210 EXT4_I(inode)->i_inline_off); in ext4_read_inline_data()
239 BUG_ON(!EXT4_I(inode)->i_inline_off); in ext4_write_inline_data()
240 BUG_ON(pos + len > EXT4_I(inode)->i_inline_size); in ext4_write_inline_data()
261 EXT4_I(inode)->i_inline_off); in ext4_write_inline_data()
323 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_create_inline_data()
325 EXT4_I(inode)->i_inline_size = len + EXT4_MIN_INLINE_DATA_SIZE; in ext4_create_inline_data()
350 if (len <= EXT4_I(inode)->i_inline_size) in ext4_update_inline_data()
393 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_update_inline_data()
395 EXT4_I(inode)->i_inline_size = EXT4_MIN_INLINE_DATA_SIZE + in ext4_update_inline_data()
411 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_prepare_inline_data()
439 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_destroy_inline_data_nolock()
492 EXT4_I(inode)->i_inline_off = 0; in ext4_destroy_inline_data_nolock()
493 EXT4_I(inode)->i_inline_size = 0; in ext4_destroy_inline_data_nolock()
514 if (!EXT4_I(inode)->i_inline_off) { in ext4_read_inline_folio()
549 down_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
551 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
566 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
745 down_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data()
762 up_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data()
767 up_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data()
897 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
914 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
928 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
1016 BUG_ON(!EXT4_I(inode)->i_inline_off); in ext4_get_inline_xattr_pos()
1020 EXT4_I(inode)->i_inline_off); in ext4_get_inline_xattr_pos()
1055 int old_size = EXT4_I(dir)->i_inline_size - EXT4_MIN_INLINE_DATA_SIZE; in ext4_update_inline_dir()
1067 EXT4_I(dir)->i_inline_size - in ext4_update_inline_dir()
1069 dir->i_size = EXT4_I(dir)->i_disksize = EXT4_I(dir)->i_inline_size; in ext4_update_inline_dir()
1164 EXT4_I(inode)->i_disksize = inode->i_sb->s_blocksize; in ext4_convert_inline_data_nolock()
1214 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1222 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1279 down_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1281 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1290 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1295 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1398 down_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1400 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1409 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1414 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1586 inode->i_size = EXT4_I(inode)->i_disksize = inline_size; in ext4_try_create_inline_dir()
1612 down_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
1651 up_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
1756 down_read(&EXT4_I(dir)->xattr_sem); in empty_inline_dir()
1796 up_read(&EXT4_I(dir)->xattr_sem); in empty_inline_dir()
1818 down_read(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_iomap()
1840 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_iomap()
1878 down_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
1881 EXT4_I(inode)->i_disksize = i_size; in ext4_inline_data_truncate()
1932 EXT4_I(inode)->i_inline_size = i_size < in ext4_inline_data_truncate()
1938 up_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()