Lines Matching refs:iloc
32 struct ext4_iloc *iloc)
58 raw_inode = ext4_raw_inode(iloc);
109 struct ext4_iloc iloc;
114 error = ext4_get_inode_loc(inode, &iloc);
123 max_inline_size = get_max_inline_xattr_value_size(inode, &iloc);
126 brelse(iloc.bh);
153 error = ext4_get_inode_loc(inode, &is.iloc);
169 (void *)ext4_raw_inode(&is.iloc));
174 brelse(is.iloc.bh);
180 struct ext4_iloc *iloc)
194 raw_inode = ext4_raw_inode(iloc);
223 static void ext4_write_inline_data(struct inode *inode, struct ext4_iloc *iloc,
237 raw_inode = ext4_raw_inode(iloc);
275 error = ext4_get_inode_loc(inode, &is.iloc);
279 BUFFER_TRACE(is.iloc.bh, "get_write_access");
280 error = ext4_journal_get_write_access(handle, inode->i_sb, is.iloc.bh,
311 memset((void *)ext4_raw_inode(&is.iloc)->i_block,
315 (void *)ext4_raw_inode(&is.iloc));
319 get_bh(is.iloc.bh);
320 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc);
323 brelse(is.iloc.bh);
344 error = ext4_get_inode_loc(inode, &is.iloc);
366 BUFFER_TRACE(is.iloc.bh, "get_write_access");
367 error = ext4_journal_get_write_access(handle, inode->i_sb, is.iloc.bh,
381 (void *)ext4_raw_inode(&is.iloc));
385 get_bh(is.iloc.bh);
386 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc);
390 brelse(is.iloc.bh);
436 error = ext4_get_inode_loc(inode, &is.iloc);
444 BUFFER_TRACE(is.iloc.bh, "get_write_access");
445 error = ext4_journal_get_write_access(handle, inode->i_sb, is.iloc.bh,
454 memset((void *)ext4_raw_inode(&is.iloc)->i_block,
467 get_bh(is.iloc.bh);
468 error = ext4_mark_iloc_dirty(handle, inode, &is.iloc);
474 brelse(is.iloc.bh);
485 struct ext4_iloc iloc;
497 ret = ext4_get_inode_loc(inode, &iloc);
504 ret = ext4_read_inline_data(inode, kaddr, len, &iloc);
509 brelse(iloc.bh);
550 struct ext4_iloc iloc;
563 ret = ext4_get_inode_loc(inode, &iloc);
651 brelse(iloc.bh);
669 struct ext4_iloc iloc;
674 ret = ext4_get_inode_loc(inode, &iloc);
696 brelse(iloc.bh);
700 ret = ext4_journal_get_write_access(handle, inode->i_sb, iloc.bh,
737 brelse(iloc.bh);
749 struct ext4_iloc iloc;
756 ret = ext4_get_inode_loc(inode, &iloc);
774 ext4_write_inline_data(inode, &iloc, kaddr, pos, copied);
781 brelse(iloc.bh);
901 struct ext4_iloc iloc;
904 ret = ext4_get_inode_loc(inode, &iloc);
952 ret = ext4_journal_get_write_access(handle, inode->i_sb, iloc.bh,
959 brelse(iloc.bh);
968 brelse(iloc.bh);
1009 struct ext4_iloc *iloc,
1015 err = ext4_find_dest_de(dir, inode, iloc->bh, inline_start,
1020 BUFFER_TRACE(iloc->bh, "get_write_access");
1021 err = ext4_journal_get_write_access(handle, dir->i_sb, iloc->bh,
1027 ext4_show_inline_dir(dir, iloc->bh, inline_start, inline_size);
1047 struct ext4_iloc *iloc)
1054 header = IHDR(inode, ext4_raw_inode(iloc));
1055 entry = (struct ext4_xattr_entry *)((void *)ext4_raw_inode(iloc) +
1088 struct ext4_iloc *iloc)
1092 int new_size = get_max_inline_xattr_value_size(dir, iloc);
1102 ext4_update_final_de(ext4_get_inline_xattr_pos(dir, iloc), old_size,
1110 struct ext4_iloc *iloc,
1122 ext4_write_inline_data(inode, iloc, buf, 0, inline_size);
1173 struct ext4_iloc *iloc)
1188 error = ext4_read_inline_data(inode, buf, inline_size, iloc);
1197 error = ext4_check_all_de(inode, iloc->bh,
1248 ext4_restore_inline_data(handle, inode, iloc, buf, inline_size);
1266 struct ext4_iloc iloc;
1268 ret = ext4_get_inode_loc(dir, &iloc);
1276 inline_start = (void *)ext4_raw_inode(&iloc)->i_block +
1280 ret = ext4_add_dirent_to_inline(handle, fname, dir, inode, &iloc,
1290 ret = ext4_update_inline_dir(handle, dir, &iloc);
1299 inline_start = ext4_get_inline_xattr_pos(dir, &iloc);
1302 inode, &iloc, inline_start,
1314 ret = ext4_convert_inline_data_nolock(handle, dir, &iloc);
1321 brelse(iloc.bh);
1342 struct ext4_iloc iloc;
1347 ret = ext4_get_inode_loc(inode, &iloc);
1366 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc);
1403 iloc.bh, dir_buf,
1435 brelse(iloc.bh);
1457 struct ext4_iloc iloc;
1461 ret = ext4_get_inode_loc(inode, &iloc);
1480 ret = ext4_read_inline_data(inode, dir_buf, inline_size, &iloc);
1560 if (ext4_check_dir_entry(inode, file, de, iloc.bh, dir_buf,
1573 brelse(iloc.bh);
1579 struct ext4_iloc iloc;
1583 ret = ext4_get_inode_loc(inode, &iloc);
1593 ret = ext4_read_inline_data(inode, link, inline_size, &iloc);
1602 brelse(iloc.bh);
1610 struct ext4_iloc iloc;
1612 *retval = ext4_get_inode_loc(inode, &iloc);
1616 *parent_de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block;
1618 return iloc.bh;
1630 struct ext4_iloc iloc;
1633 ret = ext4_get_inode_loc(inode, &iloc);
1645 de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block;
1655 brelse(iloc.bh);
1665 struct ext4_iloc iloc;
1669 if (ext4_get_inode_loc(dir, &iloc))
1678 inline_start = (void *)ext4_raw_inode(&iloc)->i_block +
1681 ret = ext4_search_dir(iloc.bh, inline_start, inline_size,
1691 inline_start = ext4_get_inline_xattr_pos(dir, &iloc);
1694 ret = ext4_search_dir(iloc.bh, inline_start, inline_size,
1700 brelse(iloc.bh);
1701 iloc.bh = NULL;
1704 return iloc.bh;
1714 struct ext4_iloc iloc;
1717 err = ext4_get_inode_loc(dir, &iloc);
1727 if ((void *)de_del - ((void *)ext4_raw_inode(&iloc)->i_block) <
1729 inline_start = (void *)ext4_raw_inode(&iloc)->i_block +
1734 inline_start = ext4_get_inline_xattr_pos(dir, &iloc);
1750 ext4_show_inline_dir(dir, iloc.bh, inline_start, inline_size);
1755 brelse(iloc.bh);
1766 struct ext4_iloc *iloc,
1776 inline_pos = (void *)ext4_raw_inode(iloc)->i_block;
1779 inline_pos = ext4_get_inline_xattr_pos(inode, iloc);
1793 struct ext4_iloc iloc;
1800 err = ext4_get_inode_loc(dir, &iloc);
1815 de = (struct ext4_dir_entry_2 *)ext4_raw_inode(&iloc)->i_block;
1826 de = ext4_get_inline_entry(dir, &iloc, offset,
1829 iloc.bh, inline_pos,
1849 brelse(iloc.bh);
1868 struct ext4_iloc iloc;
1874 error = ext4_get_inode_loc(inode, &iloc);
1878 addr = (__u64)iloc.bh->b_blocknr << inode->i_sb->s_blocksize_bits;
1879 addr += (char *)ext4_raw_inode(&iloc) - iloc.bh->b_data;
1882 brelse(iloc.bh);
1927 if ((err = ext4_get_inode_loc(inode, &is.iloc)) != 0)
1974 void *p = (void *) ext4_raw_inode(&is.iloc)->i_block;
1987 brelse(is.iloc.bh);
2007 struct ext4_iloc iloc;
2028 iloc.bh = NULL;
2029 error = ext4_get_inode_loc(inode, &iloc);
2041 error = ext4_convert_inline_data_nolock(handle, inode, &iloc);
2045 brelse(iloc.bh);