Lines Matching refs:EXT4_I
29 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size()
30 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()
73 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size()
75 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size()
102 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size()
113 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
115 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
141 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_find_inline_data_nolock()
153 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_find_inline_data_nolock()
155 EXT4_I(inode)->i_inline_size = EXT4_MIN_INLINE_DATA_SIZE + in ext4_find_inline_data_nolock()
176 BUG_ON(len > EXT4_I(inode)->i_inline_size); in ext4_read_inline_data()
192 EXT4_I(inode)->i_inline_off); in ext4_read_inline_data()
218 BUG_ON(!EXT4_I(inode)->i_inline_off); in ext4_write_inline_data()
219 BUG_ON(pos + len > EXT4_I(inode)->i_inline_size); in ext4_write_inline_data()
240 EXT4_I(inode)->i_inline_off); in ext4_write_inline_data()
297 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_create_inline_data()
299 EXT4_I(inode)->i_inline_size = len + EXT4_MIN_INLINE_DATA_SIZE; in ext4_create_inline_data()
324 if (len <= EXT4_I(inode)->i_inline_size) in ext4_update_inline_data()
360 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_update_inline_data()
362 EXT4_I(inode)->i_inline_size = EXT4_MIN_INLINE_DATA_SIZE + in ext4_update_inline_data()
378 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_prepare_inline_data()
387 down_write(&EXT4_I(inode)->xattr_sem); in ext4_prepare_inline_data()
394 up_write(&EXT4_I(inode)->xattr_sem); in ext4_prepare_inline_data()
402 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_destroy_inline_data_nolock()
450 EXT4_I(inode)->i_inline_off = 0; in ext4_destroy_inline_data_nolock()
451 EXT4_I(inode)->i_inline_size = 0; in ext4_destroy_inline_data_nolock()
471 if (!EXT4_I(inode)->i_inline_off) { in ext4_read_inline_page()
498 down_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
500 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
515 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
565 down_write(&EXT4_I(inode)->xattr_sem); in ext4_convert_inline_data_to_extent()
601 up_write(&EXT4_I(inode)->xattr_sem); in ext4_convert_inline_data_to_extent()
627 up_write(&EXT4_I(inode)->xattr_sem); in ext4_convert_inline_data_to_extent()
689 down_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
706 up_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
738 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_inline_data_end()
748 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_inline_data_end()
769 down_write(&EXT4_I(inode)->xattr_sem); in ext4_journalled_write_inline_data()
773 up_write(&EXT4_I(inode)->xattr_sem); in ext4_journalled_write_inline_data()
799 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
816 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
829 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
903 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_write_inline_data_begin()
915 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_write_inline_data_begin()
920 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_write_inline_data_begin()
1048 BUG_ON(!EXT4_I(inode)->i_inline_off); in ext4_get_inline_xattr_pos()
1052 EXT4_I(inode)->i_inline_off); in ext4_get_inline_xattr_pos()
1087 int old_size = EXT4_I(dir)->i_inline_size - EXT4_MIN_INLINE_DATA_SIZE; in ext4_update_inline_dir()
1099 EXT4_I(dir)->i_inline_size - in ext4_update_inline_dir()
1101 dir->i_size = EXT4_I(dir)->i_disksize = EXT4_I(dir)->i_inline_size; in ext4_update_inline_dir()
1143 EXT4_I(inode)->i_disksize = inode->i_sb->s_blocksize; in ext4_finish_convert_inline_dir()
1263 down_write(&EXT4_I(dir)->xattr_sem); in ext4_try_add_inline_entry()
1277 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1285 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1308 up_write(&EXT4_I(dir)->xattr_sem); in ext4_try_add_inline_entry()
1339 down_read(&EXT4_I(inode)->xattr_sem); in htree_inlinedir_to_tree()
1341 up_read(&EXT4_I(inode)->xattr_sem); in htree_inlinedir_to_tree()
1350 up_read(&EXT4_I(inode)->xattr_sem); in htree_inlinedir_to_tree()
1355 up_read(&EXT4_I(inode)->xattr_sem); in htree_inlinedir_to_tree()
1448 down_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1450 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1459 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1464 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir()
1607 inode->i_size = EXT4_I(inode)->i_disksize = inline_size; in ext4_try_create_inline_dir()
1626 down_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
1657 up_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
1675 down_write(&EXT4_I(dir)->xattr_sem); in ext4_delete_inline_entry()
1710 up_write(&EXT4_I(dir)->xattr_sem); in ext4_delete_inline_entry()
1762 down_read(&EXT4_I(dir)->xattr_sem); in empty_inline_dir()
1802 up_read(&EXT4_I(dir)->xattr_sem); in empty_inline_dir()
1811 down_write(&EXT4_I(inode)->xattr_sem); in ext4_destroy_inline_data()
1813 up_write(&EXT4_I(inode)->xattr_sem); in ext4_destroy_inline_data()
1829 down_read(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_fiemap()
1855 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_fiemap()
1882 EXT4_I(inode)->i_inline_off); in ext4_try_to_evict_inline_data()
1915 down_write(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_truncate()
1928 down_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
1931 EXT4_I(inode)->i_disksize = i_size; in ext4_inline_data_truncate()
1964 EXT4_I(inode)->i_inline_size = i_size < in ext4_inline_data_truncate()
1970 up_write(&EXT4_I(inode)->i_data_sem); in ext4_inline_data_truncate()
1973 up_write(&EXT4_I(inode)->xattr_sem); in ext4_inline_data_truncate()
2011 down_write(&EXT4_I(inode)->xattr_sem); in ext4_convert_inline_data()
2013 up_write(&EXT4_I(inode)->xattr_sem); in ext4_convert_inline_data()
2018 up_write(&EXT4_I(inode)->xattr_sem); in ext4_convert_inline_data()