Home | History | Annotate | Download | only in ext2fs

Lines Matching full:inode

29 errcode_t ext2fs_iblk_add_blocks(ext2_filsys fs, struct ext2_inode *inode,
32 unsigned long long b = inode->i_blocks;
36 !(inode->i_flags & EXT4_HUGE_FILE_FL))
43 b += ((long long) inode->osd2.linux2.l_i_blocks_hi) << 32;
44 inode->osd2.linux2.l_i_blocks_hi = b >> 32;
47 inode->i_blocks = b & 0xFFFFFFFF;
51 errcode_t ext2fs_iblk_sub_blocks(ext2_filsys fs, struct ext2_inode *inode,
54 unsigned long long b = inode->i_blocks;
58 !(inode->i_flags & EXT4_HUGE_FILE_FL))
68 b += ((long long) inode->osd2.linux2.l_i_blocks_hi) << 32;
69 inode->osd2.linux2.l_i_blocks_hi = b >> 32;
71 inode->i_blocks = b & 0xFFFFFFFF;
75 errcode_t ext2fs_iblk_set(ext2_filsys fs, struct ext2_inode *inode, blk64_t b)
79 !(inode->i_flags & EXT4_HUGE_FILE_FL))
82 inode->i_blocks = b & 0xFFFFFFFF;
84 inode->osd2.linux2.l_i_blocks_hi = b >> 32;