Lines Matching refs:inline_size

792 	int ret = 0, inline_size;  in ext4_da_convert_inline_data_to_extent()  local
805 inline_size = ext4_get_inline_size(inode); in ext4_da_convert_inline_data_to_extent()
813 ret = __block_write_begin(page, 0, inline_size, in ext4_da_convert_inline_data_to_extent()
852 int ret, inline_size; in ext4_da_write_inline_data_begin() local
869 inline_size = ext4_get_max_inline_size(inode); in ext4_da_write_inline_data_begin()
872 if (inline_size >= pos + len) { in ext4_da_write_inline_data_begin()
966 void *inline_start, int inline_size) in ext4_show_inline_dir() argument
971 void *dlimit = inline_start + inline_size; in ext4_show_inline_dir()
976 de_len = ext4_rec_len_from_disk(de->rec_len, inline_size); in ext4_show_inline_dir()
981 inline_start, inline_size, offset)) in ext4_show_inline_dir()
989 #define ext4_show_inline_dir(dir, bh, inline_start, inline_size) argument
1001 void *inline_start, int inline_size) in ext4_add_dirent_to_inline() argument
1010 inline_start, inline_size, in ext4_add_dirent_to_inline()
1019 ext4_insert_dentry(dir, inode, de, inline_size, &dentry->d_name, in ext4_add_dirent_to_inline()
1022 ext4_show_inline_dir(dir, iloc->bh, inline_start, inline_size); in ext4_add_dirent_to_inline()
1107 void *buf, int inline_size) in ext4_restore_inline_data() argument
1109 ext4_create_inline_data(handle, inode, inline_size); in ext4_restore_inline_data()
1110 ext4_write_inline_data(inode, iloc, buf, 0, inline_size); in ext4_restore_inline_data()
1118 int inline_size) in ext4_finish_convert_inline_dir() argument
1136 inline_size - EXT4_INLINE_DOTDOT_SIZE); in ext4_finish_convert_inline_dir()
1145 inline_size - EXT4_INLINE_DOTDOT_SIZE + header_size, in ext4_finish_convert_inline_dir()
1170 int inline_size; in ext4_convert_inline_data_nolock() local
1172 inline_size = ext4_get_inline_size(inode); in ext4_convert_inline_data_nolock()
1173 buf = kmalloc(inline_size, GFP_NOFS); in ext4_convert_inline_data_nolock()
1179 error = ext4_read_inline_data(inode, buf, inline_size, iloc); in ext4_convert_inline_data_nolock()
1190 inline_size - EXT4_INLINE_DOTDOT_SIZE); in ext4_convert_inline_data_nolock()
1226 memcpy(data_bh->b_data, buf, inline_size); in ext4_convert_inline_data_nolock()
1232 buf, inline_size); in ext4_convert_inline_data_nolock()
1238 ext4_restore_inline_data(handle, inode, iloc, buf, inline_size); in ext4_convert_inline_data_nolock()
1254 int ret, inline_size; in ext4_try_add_inline_entry() local
1269 inline_size = EXT4_MIN_INLINE_DATA_SIZE - EXT4_INLINE_DOTDOT_SIZE; in ext4_try_add_inline_entry()
1272 inline_start, inline_size); in ext4_try_add_inline_entry()
1277 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1279 if (!inline_size) { in ext4_try_add_inline_entry()
1285 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1289 if (inline_size) { in ext4_try_add_inline_entry()
1293 inline_start, inline_size); in ext4_try_add_inline_entry()
1329 int ret, inline_size = 0; in htree_inlinedir_to_tree() local
1346 inline_size = ext4_get_inline_size(inode); in htree_inlinedir_to_tree()
1347 dir_buf = kmalloc(inline_size, GFP_NOFS); in htree_inlinedir_to_tree()
1354 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc); in htree_inlinedir_to_tree()
1361 while (pos < inline_size) { in htree_inlinedir_to_tree()
1373 inline_size); in htree_inlinedir_to_tree()
1383 inline_size); in htree_inlinedir_to_tree()
1389 pos += ext4_rec_len_from_disk(de->rec_len, inline_size); in htree_inlinedir_to_tree()
1392 inline_size, pos)) { in htree_inlinedir_to_tree()
1439 int ret, inline_size = 0; in ext4_read_inline_dir() local
1455 inline_size = ext4_get_inline_size(inode); in ext4_read_inline_dir()
1456 dir_buf = kmalloc(inline_size, GFP_NOFS); in ext4_read_inline_dir()
1463 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc); in ext4_read_inline_dir()
1483 extra_size = extra_offset + inline_size; in ext4_read_inline_dir()
1583 int ret, inline_size = EXT4_MIN_INLINE_DATA_SIZE; in ext4_try_create_inline_dir() local
1591 ret = ext4_prepare_inline_data(handle, inode, inline_size); in ext4_try_create_inline_dir()
1604 inline_size - EXT4_INLINE_DOTDOT_SIZE, in ext4_try_create_inline_dir()
1605 inline_size); in ext4_try_create_inline_dir()
1607 inode->i_size = EXT4_I(inode)->i_disksize = inline_size; in ext4_try_create_inline_dir()
1621 int inline_size; in ext4_find_inline_entry() local
1634 inline_size = EXT4_MIN_INLINE_DATA_SIZE - EXT4_INLINE_DOTDOT_SIZE; in ext4_find_inline_entry()
1635 ret = search_dir(iloc.bh, inline_start, inline_size, in ext4_find_inline_entry()
1646 inline_size = ext4_get_inline_size(dir) - EXT4_MIN_INLINE_DATA_SIZE; in ext4_find_inline_entry()
1648 ret = search_dir(iloc.bh, inline_start, inline_size, in ext4_find_inline_entry()
1667 int err, inline_size; in ext4_delete_inline_entry() local
1685 inline_size = EXT4_MIN_INLINE_DATA_SIZE - in ext4_delete_inline_entry()
1689 inline_size = ext4_get_inline_size(dir) - in ext4_delete_inline_entry()
1699 inline_start, inline_size, 0); in ext4_delete_inline_entry()
1708 ext4_show_inline_dir(dir, iloc.bh, inline_start, inline_size); in ext4_delete_inline_entry()
1725 int *inline_size) in ext4_get_inline_entry() argument
1733 *inline_size = EXT4_MIN_INLINE_DATA_SIZE; in ext4_get_inline_entry()
1737 *inline_size = ext4_get_inline_size(inode) - in ext4_get_inline_entry()
1748 int err, inline_size; in empty_inline_dir() local
1780 &inline_pos, &inline_size); in empty_inline_dir()
1783 inline_size, offset)) { in empty_inline_dir()
1790 inline_size); in empty_inline_dir()
1798 offset += ext4_rec_len_from_disk(de->rec_len, inline_size); in empty_inline_dir()
1898 int inline_size, value_len, needed_blocks; in ext4_inline_data_truncate() local
1930 inline_size = ext4_get_inline_size(inode); in ext4_inline_data_truncate()
1933 if (i_size < inline_size) { in ext4_inline_data_truncate()
1935 if (inline_size > EXT4_MIN_INLINE_DATA_SIZE) { in ext4_inline_data_truncate()