Lines Matching refs:EXT4_I
25 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size()
26 return EXT4_I(inode)->i_inline_size; in ext4_get_inline_size()
45 EXT4_I(inode)->i_extra_isize - in get_max_inline_xattr_value_size()
82 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size()
84 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size()
111 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size()
122 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
124 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
150 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_find_inline_data_nolock()
168 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_find_inline_data_nolock()
170 EXT4_I(inode)->i_inline_size = EXT4_MIN_INLINE_DATA_SIZE + in ext4_find_inline_data_nolock()
190 BUG_ON(len > EXT4_I(inode)->i_inline_size); in ext4_read_inline_data()
205 EXT4_I(inode)->i_inline_off); in ext4_read_inline_data()
234 BUG_ON(!EXT4_I(inode)->i_inline_off); in ext4_write_inline_data()
235 BUG_ON(pos + len > EXT4_I(inode)->i_inline_size); in ext4_write_inline_data()
256 EXT4_I(inode)->i_inline_off); in ext4_write_inline_data()
314 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_create_inline_data()
316 EXT4_I(inode)->i_inline_size = len + EXT4_MIN_INLINE_DATA_SIZE; in ext4_create_inline_data()
341 if (len <= EXT4_I(inode)->i_inline_size) in ext4_update_inline_data()
380 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_update_inline_data()
382 EXT4_I(inode)->i_inline_size = EXT4_MIN_INLINE_DATA_SIZE + in ext4_update_inline_data()
398 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_prepare_inline_data()
421 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_destroy_inline_data_nolock()
470 EXT4_I(inode)->i_inline_off = 0; in ext4_destroy_inline_data_nolock()
471 EXT4_I(inode)->i_inline_size = 0; in ext4_destroy_inline_data_nolock()
491 if (!EXT4_I(inode)->i_inline_off) { in ext4_read_inline_folio()
518 down_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
520 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
535 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
713 down_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
733 up_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
846 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
863 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
876 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
941 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_write_inline_data_begin()
957 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_write_inline_data_begin()
962 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_write_inline_data_begin()
1052 BUG_ON(!EXT4_I(inode)->i_inline_off); in ext4_get_inline_xattr_pos()
1056 EXT4_I(inode)->i_inline_off); in ext4_get_inline_xattr_pos()
1091 int old_size = EXT4_I(dir)->i_inline_size - EXT4_MIN_INLINE_DATA_SIZE; in ext4_update_inline_dir()
1103 EXT4_I(dir)->i_inline_size - in ext4_update_inline_dir()
1105 dir->i_size = EXT4_I(dir)->i_disksize = EXT4_I(dir)->i_inline_size; in ext4_update_inline_dir()
1154 EXT4_I(inode)->i_disksize = inode->i_sb->s_blocksize; in ext4_finish_convert_inline_dir()
1286 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1294 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1351 down_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1353 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1362 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1367 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree()
1470 down_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1472 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1481 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1486 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1658 inode->i_size = EXT4_I(inode)->i_disksize = inline_size; in ext4_try_create_inline_dir()
1684 down_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
1723 up_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
1828 down_read(&EXT4_I(dir)->xattr_sem); in empty_inline_dir()
1868 up_read(&EXT4_I(dir)->xattr_sem); in empty_inline_dir()
1890 down_read(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_iomap()
1912 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_iomap()
1950 down_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
1953 EXT4_I(inode)->i_disksize = i_size; in ext4_inline_data_truncate()
1999 EXT4_I(inode)->i_inline_size = i_size < in ext4_inline_data_truncate()
2005 up_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()