Lines Matching refs:inline_size
823 int ret = 0, inline_size; in ext4_da_convert_inline_data_to_extent() local
836 inline_size = ext4_get_inline_size(inode); in ext4_da_convert_inline_data_to_extent()
844 ret = __block_write_begin(page, 0, inline_size, in ext4_da_convert_inline_data_to_extent()
883 int ret, inline_size; in ext4_da_write_inline_data_begin() local
900 inline_size = ext4_get_max_inline_size(inode); in ext4_da_write_inline_data_begin()
903 if (inline_size >= pos + len) { in ext4_da_write_inline_data_begin()
1002 void *inline_start, int inline_size) in ext4_show_inline_dir() argument
1007 void *dlimit = inline_start + inline_size; in ext4_show_inline_dir()
1012 de_len = ext4_rec_len_from_disk(de->rec_len, inline_size); in ext4_show_inline_dir()
1017 inline_start, inline_size, 0, offset)) in ext4_show_inline_dir()
1025 #define ext4_show_inline_dir(dir, bh, inline_start, inline_size) argument
1038 void *inline_start, int inline_size) in ext4_add_dirent_to_inline() argument
1044 inline_size, fname, &de); in ext4_add_dirent_to_inline()
1052 ext4_insert_dentry(dir, inode, de, inline_size, fname); in ext4_add_dirent_to_inline()
1054 ext4_show_inline_dir(dir, iloc->bh, inline_start, inline_size); in ext4_add_dirent_to_inline()
1138 void *buf, int inline_size) in ext4_restore_inline_data() argument
1142 ret = ext4_create_inline_data(handle, inode, inline_size); in ext4_restore_inline_data()
1149 ext4_write_inline_data(inode, iloc, buf, 0, inline_size); in ext4_restore_inline_data()
1157 int inline_size) in ext4_finish_convert_inline_dir() argument
1174 inline_size - EXT4_INLINE_DOTDOT_SIZE); in ext4_finish_convert_inline_dir()
1183 inline_size - EXT4_INLINE_DOTDOT_SIZE + header_size, in ext4_finish_convert_inline_dir()
1205 int inline_size; in ext4_convert_inline_data_nolock() local
1207 inline_size = ext4_get_inline_size(inode); in ext4_convert_inline_data_nolock()
1208 buf = kmalloc(inline_size, GFP_NOFS); in ext4_convert_inline_data_nolock()
1214 error = ext4_read_inline_data(inode, buf, inline_size, iloc); in ext4_convert_inline_data_nolock()
1225 inline_size - EXT4_INLINE_DOTDOT_SIZE); in ext4_convert_inline_data_nolock()
1261 memcpy(data_bh->b_data, buf, inline_size); in ext4_convert_inline_data_nolock()
1267 buf, inline_size); in ext4_convert_inline_data_nolock()
1273 ext4_restore_inline_data(handle, inode, iloc, buf, inline_size); in ext4_convert_inline_data_nolock()
1289 int ret, ret2, inline_size, no_expand; in ext4_try_add_inline_entry() local
1303 inline_size = EXT4_MIN_INLINE_DATA_SIZE - EXT4_INLINE_DOTDOT_SIZE; in ext4_try_add_inline_entry()
1306 inline_start, inline_size); in ext4_try_add_inline_entry()
1311 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1313 if (!inline_size) { in ext4_try_add_inline_entry()
1319 inline_size = EXT4_I(dir)->i_inline_size - in ext4_try_add_inline_entry()
1323 if (inline_size) { in ext4_try_add_inline_entry()
1328 inline_size); in ext4_try_add_inline_entry()
1366 int ret, inline_size = 0; in ext4_inlinedir_to_tree() local
1383 inline_size = ext4_get_inline_size(inode); in ext4_inlinedir_to_tree()
1384 dir_buf = kmalloc(inline_size, GFP_NOFS); in ext4_inlinedir_to_tree()
1391 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc); in ext4_inlinedir_to_tree()
1398 while (pos < inline_size) { in ext4_inlinedir_to_tree()
1410 inline_size); in ext4_inlinedir_to_tree()
1420 inline_size); in ext4_inlinedir_to_tree()
1426 pos += ext4_rec_len_from_disk(de->rec_len, inline_size); in ext4_inlinedir_to_tree()
1429 inline_size, block, pos)) { in ext4_inlinedir_to_tree()
1481 int ret, inline_size = 0; in ext4_read_inline_dir() local
1497 inline_size = ext4_get_inline_size(inode); in ext4_read_inline_dir()
1498 dir_buf = kmalloc(inline_size, GFP_NOFS); in ext4_read_inline_dir()
1505 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc); in ext4_read_inline_dir()
1525 extra_size = extra_offset + inline_size; in ext4_read_inline_dir()
1625 int ret, inline_size = EXT4_MIN_INLINE_DATA_SIZE; in ext4_try_create_inline_dir() local
1633 ret = ext4_prepare_inline_data(handle, inode, inline_size); in ext4_try_create_inline_dir()
1646 inline_size - EXT4_INLINE_DOTDOT_SIZE, in ext4_try_create_inline_dir()
1647 inline_size); in ext4_try_create_inline_dir()
1649 inode->i_size = EXT4_I(inode)->i_disksize = inline_size; in ext4_try_create_inline_dir()
1663 int inline_size; in ext4_find_inline_entry() local
1676 inline_size = EXT4_MIN_INLINE_DATA_SIZE - EXT4_INLINE_DOTDOT_SIZE; in ext4_find_inline_entry()
1677 ret = ext4_search_dir(iloc.bh, inline_start, inline_size, in ext4_find_inline_entry()
1688 inline_size = ext4_get_inline_size(dir) - EXT4_MIN_INLINE_DATA_SIZE; in ext4_find_inline_entry()
1690 ret = ext4_search_dir(iloc.bh, inline_start, inline_size, in ext4_find_inline_entry()
1709 int err, inline_size, no_expand; in ext4_delete_inline_entry() local
1727 inline_size = EXT4_MIN_INLINE_DATA_SIZE - in ext4_delete_inline_entry()
1731 inline_size = ext4_get_inline_size(dir) - in ext4_delete_inline_entry()
1741 inline_start, inline_size, 0); in ext4_delete_inline_entry()
1745 ext4_show_inline_dir(dir, iloc.bh, inline_start, inline_size); in ext4_delete_inline_entry()
1764 int *inline_size) in ext4_get_inline_entry() argument
1772 *inline_size = EXT4_MIN_INLINE_DATA_SIZE; in ext4_get_inline_entry()
1776 *inline_size = ext4_get_inline_size(inode) - in ext4_get_inline_entry()
1787 int err, inline_size; in empty_inline_dir() local
1822 &inline_pos, &inline_size); in empty_inline_dir()
1825 inline_size, 0, offset)) { in empty_inline_dir()
1832 inline_size); in empty_inline_dir()
1838 offset += ext4_rec_len_from_disk(de->rec_len, inline_size); in empty_inline_dir()
1894 int inline_size, value_len, needed_blocks, no_expand, err = 0; in ext4_inline_data_truncate() local
1927 inline_size = ext4_get_inline_size(inode); in ext4_inline_data_truncate()
1930 if (i_size < inline_size) { in ext4_inline_data_truncate()
1932 if (inline_size > EXT4_MIN_INLINE_DATA_SIZE) { in ext4_inline_data_truncate()