Lines Matching refs:is
146 struct ext4_xattr_ibody_find is = { in ext4_find_inline_data_nolock() local
158 error = ext4_get_inode_loc(inode, &is.iloc); in ext4_find_inline_data_nolock()
162 error = ext4_xattr_ibody_find(inode, &i, &is); in ext4_find_inline_data_nolock()
166 if (!is.s.not_found) { in ext4_find_inline_data_nolock()
167 if (is.s.here->e_value_inum) { in ext4_find_inline_data_nolock()
173 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_find_inline_data_nolock()
174 (void *)ext4_raw_inode(&is.iloc)); in ext4_find_inline_data_nolock()
176 le32_to_cpu(is.s.here->e_value_size); in ext4_find_inline_data_nolock()
179 brelse(is.iloc.bh); in ext4_find_inline_data_nolock()
272 struct ext4_xattr_ibody_find is = { in ext4_create_inline_data() local
280 error = ext4_get_inode_loc(inode, &is.iloc); in ext4_create_inline_data()
284 BUFFER_TRACE(is.iloc.bh, "get_write_access"); in ext4_create_inline_data()
285 error = ext4_journal_get_write_access(handle, inode->i_sb, is.iloc.bh, in ext4_create_inline_data()
302 error = ext4_xattr_ibody_find(inode, &i, &is); in ext4_create_inline_data()
306 if (!is.s.not_found) { in ext4_create_inline_data()
312 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_create_inline_data()
320 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_create_inline_data()
323 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_create_inline_data()
324 (void *)ext4_raw_inode(&is.iloc)); in ext4_create_inline_data()
328 get_bh(is.iloc.bh); in ext4_create_inline_data()
329 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); in ext4_create_inline_data()
332 brelse(is.iloc.bh); in ext4_create_inline_data()
341 struct ext4_xattr_ibody_find is = { in ext4_update_inline_data() local
353 error = ext4_get_inode_loc(inode, &is.iloc); in ext4_update_inline_data()
357 error = ext4_xattr_ibody_find(inode, &i, &is); in ext4_update_inline_data()
361 if (is.s.not_found) { in ext4_update_inline_data()
379 BUFFER_TRACE(is.iloc.bh, "get_write_access"); in ext4_update_inline_data()
380 error = ext4_journal_get_write_access(handle, inode->i_sb, is.iloc.bh, in ext4_update_inline_data()
389 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_update_inline_data()
393 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_update_inline_data()
394 (void *)ext4_raw_inode(&is.iloc)); in ext4_update_inline_data()
396 le32_to_cpu(is.s.here->e_value_size); in ext4_update_inline_data()
398 get_bh(is.iloc.bh); in ext4_update_inline_data()
399 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); in ext4_update_inline_data()
403 brelse(is.iloc.bh); in ext4_update_inline_data()
435 struct ext4_xattr_ibody_find is = { in ext4_destroy_inline_data_nolock() local
449 error = ext4_get_inode_loc(inode, &is.iloc); in ext4_destroy_inline_data_nolock()
453 error = ext4_xattr_ibody_find(inode, &i, &is); in ext4_destroy_inline_data_nolock()
457 BUFFER_TRACE(is.iloc.bh, "get_write_access"); in ext4_destroy_inline_data_nolock()
458 error = ext4_journal_get_write_access(handle, inode->i_sb, is.iloc.bh, in ext4_destroy_inline_data_nolock()
463 error = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_destroy_inline_data_nolock()
467 memset((void *)ext4_raw_inode(&is.iloc)->i_block, in ext4_destroy_inline_data_nolock()
480 get_bh(is.iloc.bh); in ext4_destroy_inline_data_nolock()
481 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); in ext4_destroy_inline_data_nolock()
487 brelse(is.iloc.bh); in ext4_destroy_inline_data_nolock()
1579 struct ext4_xattr_ibody_find is = { in ext4_find_inline_entry() local
1590 ret = ext4_get_inode_loc(dir, &is.iloc); in ext4_find_inline_entry()
1596 ret = ext4_xattr_ibody_find(dir, &i, &is); in ext4_find_inline_entry()
1605 inline_start = (void *)ext4_raw_inode(&is.iloc)->i_block + in ext4_find_inline_entry()
1608 ret = ext4_search_dir(is.iloc.bh, inline_start, inline_size, in ext4_find_inline_entry()
1618 inline_start = ext4_get_inline_xattr_pos(dir, &is.iloc); in ext4_find_inline_entry()
1621 ret = ext4_search_dir(is.iloc.bh, inline_start, inline_size, in ext4_find_inline_entry()
1627 brelse(is.iloc.bh); in ext4_find_inline_entry()
1629 is.iloc.bh = ERR_PTR(ret); in ext4_find_inline_entry()
1631 is.iloc.bh = NULL; in ext4_find_inline_entry()
1634 return is.iloc.bh; in ext4_find_inline_entry()
1832 struct ext4_xattr_ibody_find is = { in ext4_inline_data_truncate() local
1857 if ((err = ext4_get_inode_loc(inode, &is.iloc)) != 0) in ext4_inline_data_truncate()
1877 if ((err = ext4_xattr_ibody_find(inode, &i, &is)) != 0) in ext4_inline_data_truncate()
1880 if (is.s.not_found) { in ext4_inline_data_truncate()
1887 value_len = le32_to_cpu(is.s.here->e_value_size); in ext4_inline_data_truncate()
1902 err = ext4_xattr_ibody_set(handle, inode, &i, &is); in ext4_inline_data_truncate()
1909 void *p = (void *) ext4_raw_inode(&is.iloc)->i_block; in ext4_inline_data_truncate()
1922 brelse(is.iloc.bh); in ext4_inline_data_truncate()