Lines Matching defs:inline_size
838 int ret = 0, inline_size;
852 inline_size = ext4_get_inline_size(inode);
860 ret = __block_write_begin(&folio->page, 0, inline_size,
974 void *inline_start, int inline_size)
979 void *dlimit = inline_start + inline_size;
984 de_len = ext4_rec_len_from_disk(de->rec_len, inline_size);
989 inline_start, inline_size, offset))
997 #define ext4_show_inline_dir(dir, bh, inline_start, inline_size)
1010 void *inline_start, int inline_size)
1016 inline_size, fname, &de);
1025 ext4_insert_dentry(dir, inode, de, inline_size, fname);
1027 ext4_show_inline_dir(dir, iloc->bh, inline_start, inline_size);
1111 void *buf, int inline_size)
1115 ret = ext4_create_inline_data(handle, inode, inline_size);
1122 ext4_write_inline_data(inode, iloc, buf, 0, inline_size);
1130 int inline_size)
1147 inline_size - EXT4_INLINE_DOTDOT_SIZE);
1156 inline_size - EXT4_INLINE_DOTDOT_SIZE + header_size,
1179 int inline_size;
1181 inline_size = ext4_get_inline_size(inode);
1182 buf = kmalloc(inline_size, GFP_NOFS);
1188 error = ext4_read_inline_data(inode, buf, inline_size, iloc);
1199 inline_size - EXT4_INLINE_DOTDOT_SIZE);
1236 memcpy(data_bh->b_data, buf, inline_size);
1243 buf, inline_size);
1248 ext4_restore_inline_data(handle, inode, iloc, buf, inline_size);
1264 int ret, ret2, inline_size, no_expand;
1278 inline_size = EXT4_MIN_INLINE_DATA_SIZE - EXT4_INLINE_DOTDOT_SIZE;
1281 inline_start, inline_size);
1286 inline_size = EXT4_I(dir)->i_inline_size -
1288 if (!inline_size) {
1294 inline_size = EXT4_I(dir)->i_inline_size -
1298 if (inline_size) {
1303 inline_size);
1341 int ret, inline_size = 0;
1358 inline_size = ext4_get_inline_size(inode);
1359 dir_buf = kmalloc(inline_size, GFP_NOFS);
1366 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc);
1373 while (pos < inline_size) {
1385 inline_size);
1395 inline_size);
1401 pos += ext4_rec_len_from_disk(de->rec_len, inline_size);
1404 inline_size, pos)) {
1456 int ret, inline_size = 0;
1472 inline_size = ext4_get_inline_size(inode);
1473 dir_buf = kmalloc(inline_size, GFP_NOFS);
1480 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc);
1500 extra_size = extra_offset + inline_size;
1580 int ret, inline_size;
1588 inline_size = ext4_get_inline_size(inode);
1589 link = kmalloc(inline_size + 1, GFP_NOFS);
1593 ret = ext4_read_inline_data(inode, link, inline_size, &iloc);
1629 int ret, inline_size = EXT4_MIN_INLINE_DATA_SIZE;
1637 ret = ext4_prepare_inline_data(handle, inode, inline_size);
1650 inline_size - EXT4_INLINE_DOTDOT_SIZE,
1651 inline_size);
1653 inode->i_size = EXT4_I(inode)->i_disksize = inline_size;
1667 int inline_size;
1680 inline_size = EXT4_MIN_INLINE_DATA_SIZE - EXT4_INLINE_DOTDOT_SIZE;
1681 ret = ext4_search_dir(iloc.bh, inline_start, inline_size,
1692 inline_size = ext4_get_inline_size(dir) - EXT4_MIN_INLINE_DATA_SIZE;
1694 ret = ext4_search_dir(iloc.bh, inline_start, inline_size,
1713 int err, inline_size, no_expand;
1731 inline_size = EXT4_MIN_INLINE_DATA_SIZE -
1735 inline_size = ext4_get_inline_size(dir) -
1746 inline_start, inline_size, 0);
1750 ext4_show_inline_dir(dir, iloc.bh, inline_start, inline_size);
1769 int *inline_size)
1777 *inline_size = EXT4_MIN_INLINE_DATA_SIZE;
1781 *inline_size = ext4_get_inline_size(inode) -
1792 int err, inline_size;
1827 &inline_pos, &inline_size);
1830 inline_size, offset)) {
1837 inline_size);
1843 offset += ext4_rec_len_from_disk(de->rec_len, inline_size);
1899 int inline_size, value_len, needed_blocks, no_expand, err = 0;
1932 inline_size = ext4_get_inline_size(inode);
1935 if (i_size < inline_size) {
1946 if (inline_size > EXT4_MIN_INLINE_DATA_SIZE) {