Lines Matching refs:inode
78 static int ext2_get_indirect_block_pointer_cache_block(ext2_t *ext2, struct ext2_inode *inode, in ext2_get_indirect_block_pointer_cache_block() argument
94 current_block = LE32(inode->i_block[pos[0]]); in ext2_get_indirect_block_pointer_cache_block()
127 static blocknum_t file_block_to_fs_block(ext2_t *ext2, struct ext2_inode *inode, uint fileblock) { in file_block_to_fs_block() argument
131 LTRACEF("inode %p, fileblock %u\n", inode, fileblock); in file_block_to_fs_block()
141 block = LE32(inode->i_block[fileblock]); in file_block_to_fs_block()
146 …err = ext2_get_indirect_block_pointer_cache_block(ext2, inode, &ind_table, level, pos, &phys_block… in file_block_to_fs_block()
163 ssize_t ext2_read_inode(ext2_t *ext2, struct ext2_inode *inode, void *_buf, off_t offset, size_t le… in ext2_read_inode() argument
169 off_t file_size = ext2_file_len(ext2, inode); in ext2_read_inode()
171 LTRACEF("inode %p, offset %lld, len %zd, file_size %lld\n", inode, offset, len, file_size); in ext2_read_inode()
189 blocknum_t phys_block = file_block_to_fs_block(ext2, inode, file_block); in ext2_read_inode()
211 blocknum_t phys_block = file_block_to_fs_block(ext2, inode, file_block); in ext2_read_inode()
230 blocknum_t phys_block = file_block_to_fs_block(ext2, inode, file_block); in ext2_read_inode()