Home | History | Annotate | Download | only in ext2fs

Lines Matching full:inode

2  * block.c --- iterate over all blocks in an inode
308 struct ext2_inode inode;
315 ctx.errcode = ext2fs_read_inode(fs, ino, &inode);
323 if (!LINUX_S_ISDIR(inode.i_mode) &&
324 (inode.i_size_high != 0))
350 if (inode.osd1.hurd1.h_i_translator) {
352 &inode.osd1.hurd1.h_i_translator,
361 if (inode.i_flags & EXT4_EXTENTS_FL) {
370 ctx.errcode = ext2fs_extent_open2(fs, ino, &inode, &handle);
461 if (inode.i_block[i] || (flags & BLOCK_FLAG_APPEND)) {
462 ret |= (*ctx.func)(fs, &inode.i_block[i],
469 if (inode.i_block[EXT2_IND_BLOCK] || (flags & BLOCK_FLAG_APPEND)) {
470 ret |= block_iterate_ind(&inode.i_block[EXT2_IND_BLOCK],
476 if (inode.i_block[EXT2_DIND_BLOCK] || (flags & BLOCK_FLAG_APPEND)) {
477 ret |= block_iterate_dind(&inode.i_block[EXT2_DIND_BLOCK],
483 if (inode.i_block[EXT2_TIND_BLOCK] || (flags & BLOCK_FLAG_APPEND)) {
484 ret |= block_iterate_tind(&inode.i_block[EXT2_TIND_BLOCK],
492 retval = ext2fs_write_inode(fs, ino, &inode);