Home | History | Annotate | Download | only in ext2fs

Lines Matching full:inode

2  * block.c --- iterate over all blocks in an inode
309 struct ext2_inode inode;
316 ctx.errcode = ext2fs_read_inode(fs, ino, &inode);
324 if (!LINUX_S_ISDIR(inode.i_mode) &&
325 (inode.i_size_high != 0))
351 if (inode.osd1.hurd1.h_i_translator) {
353 &inode.osd1.hurd1.h_i_translator,
362 if (inode.i_flags & EXT4_EXTENTS_FL) {
371 ctx.errcode = ext2fs_extent_open2(fs, ino, &inode, &handle);
462 if (inode.i_block[i] || (flags & BLOCK_FLAG_APPEND)) {
463 ret |= (*ctx.func)(fs, &inode.i_block[i],
470 if (inode.i_block[EXT2_IND_BLOCK] || (flags & BLOCK_FLAG_APPEND)) {
471 ret |= block_iterate_ind(&inode.i_block[EXT2_IND_BLOCK],
477 if (inode.i_block[EXT2_DIND_BLOCK] || (flags & BLOCK_FLAG_APPEND)) {
478 ret |= block_iterate_dind(&inode.i_block[EXT2_DIND_BLOCK],
484 if (inode.i_block[EXT2_TIND_BLOCK] || (flags & BLOCK_FLAG_APPEND)) {
485 ret |= block_iterate_tind(&inode.i_block[EXT2_TIND_BLOCK],
493 retval = ext2fs_write_inode(fs, ino, &inode);