Lines Matching refs:i_block

130  * since they have the same requirement; the i_block fields should be
148 * inode's additional i_block fields, there are some rare
150 * additional i_block fields. So for now, we only complain
158 if (inode->i_block[i])
208 (inode->i_block[0] < fs->super->s_first_data_block) ||
209 (inode->i_block[0] >= ext2fs_blocks_count(fs->super)))
213 if (inode->i_block[i])
216 if (io_channel_read_blk64(fs->io, inode->i_block[0], 1, buf))
223 if (inode->i_size >= sizeof(inode->i_block))
226 len = strnlen((char *)inode->i_block, sizeof(inode->i_block));
227 if (len == sizeof(inode->i_block))
412 * the i_block array is 0, this cannot be a directory. If the
418 LINUX_S_ISLNK(inode->i_mode) || inode->i_block[0] == 0)
422 * Check the block numbers in the i_block array for validity:
449 blk = inode->i_block[i];
461 blk = inode->i_block[0];
766 * When the inode is read, the i_block array is not swapped
780 if ((ext2fs_extent_header_verify(inode->i_block,
781 sizeof(inode->i_block)) == 0) &&
801 * IF we then set the extents flag, the entire i_block
814 tmp_block[i] = ext2fs_swab32(inode->i_block[i]);
817 ehp = inode->i_block;
820 sizeof(inode->i_block)) == 0) &&
824 memcpy(inode->i_block, tmp_block,
825 sizeof(inode->i_block));
915 inode->i_blocks || inode->i_block[0]) &&
942 inode->i_blocks || inode->i_block[0]) &&
1078 * at i_block[] values, so not endian-sensitive here.
1129 if (inode->i_block[EXT2_IND_BLOCK])
1131 if (inode->i_block[EXT2_DIND_BLOCK])
1133 if (inode->i_block[EXT2_TIND_BLOCK])
1137 (inode->i_block[EXT2_IND_BLOCK] ||
1138 inode->i_block[EXT2_DIND_BLOCK] ||
1139 inode->i_block[EXT2_TIND_BLOCK] ||
1319 ret = (ib_a->inode.i_block[EXT2_IND_BLOCK] -
1320 ib_b->inode.i_block[EXT2_IND_BLOCK]);
2548 if ((blk == p->inode->i_block[EXT2_IND_BLOCK]) ||
2549 (blk == p->inode->i_block[EXT2_DIND_BLOCK]) ||
2550 (blk == p->inode->i_block[EXT2_TIND_BLOCK])) {
2789 blocks[i] = ctx->stashed_inode->i_block[i];