Lines Matching refs:inode
151 struct inode *inode;
160 inode = ext4_iget(sb, ino, EXT4_IGET_SPECIAL);
161 if (IS_ERR(inode))
162 return PTR_ERR(inode);
163 num = (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits;
168 n = ext4_map_blocks(NULL, inode, &map, 0);
179 EXT4_ERROR_INODE_ERR(inode, -err,
180 "blocks %llu-%llu from inode overlap system zone",
189 iput(inode);
295 int ext4_sb_block_valid(struct super_block *sb, struct inode *inode,
328 if (inode)
329 ret = (entry->ino == inode->i_ino);
343 int ext4_inode_block_valid(struct inode *inode, ext4_fsblk_t start_blk,
346 return ext4_sb_block_valid(inode->i_sb, inode, start_blk, count);
350 struct inode *inode, __le32 *p, unsigned int max)
355 if (ext4_has_feature_journal(inode->i_sb) &&
356 (inode->i_ino ==
357 le32_to_cpu(EXT4_SB(inode->i_sb)->s_es->s_journal_inum)))
363 unlikely(!ext4_inode_block_valid(inode, blk, 1))) {
364 ext4_error_inode(inode, function, line, blk,