Lines Matching refs:inode
608 dir->inode = cpu_to_le32(inodeno); in ext4fs_update_parent_dentry()
678 if (dir->inode && (strlen(dirname) == dir->namelen) && in search_dir()
680 inodeno = le32_to_cpu(dir->inode); in search_dir()
740 int ext4fs_iget(int inode_no, struct ext2_inode *inode) in ext4fs_iget() argument
742 if (ext4fs_read_inode(ext4fs_root, inode_no, inode) == 0) in ext4fs_iget()
793 memcpy(parent_inode, ext4fs_root->inode, sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
904 if (dir->inode && (strlen(filename) == dir->namelen) && in unlink_filename()
906 inodeno = le32_to_cpu(dir->inode); in unlink_filename()
927 dir->inode = 0; in unlink_filename()
1595 int ext4fs_read_inode(struct ext2_data *data, int ino, struct ext2_inode *inode) in ext4fs_read_inode() argument
1638 sizeof(struct ext2_inode), (char *)inode); in ext4fs_read_inode()
1645 long int read_allocated_block(struct ext2_inode *inode, int fileblock, in read_allocated_block() argument
1661 if (le32_to_cpu(inode->flags) & EXT4_EXTENTS_FL) { in read_allocated_block()
1677 inode->b.blocks.dir_blocks, in read_allocated_block()
1715 blknr = le32_to_cpu(inode->b.blocks.dir_blocks[fileblock]); in read_allocated_block()
1742 if ((le32_to_cpu(inode->b.blocks.indir_block) << in read_allocated_block()
1746 (inode->b.blocks. in read_allocated_block()
1755 le32_to_cpu(inode->b.blocks. in read_allocated_block()
1791 if ((le32_to_cpu(inode->b.blocks.double_indir_block) << in read_allocated_block()
1795 (inode->b.blocks. in read_allocated_block()
1805 le32_to_cpu(inode->b.blocks.double_indir_block) << in read_allocated_block()
1883 if ((le32_to_cpu(inode->b.blocks.triple_indir_block) << in read_allocated_block()
1887 le32_to_cpu(inode->b.blocks.triple_indir_block) in read_allocated_block()
1896 le32_to_cpu(inode->b.blocks.triple_indir_block) << in read_allocated_block()
2057 status = ext4fs_read_inode(dir->data, dir->ino, &dir->inode); in ext4fs_iterate_dir()
2062 while (fpos < le32_to_cpu(dir->inode.size)) { in ext4fs_iterate_dir()
2094 fdiro->ino = le32_to_cpu(dirent.inode); in ext4fs_iterate_dir()
2110 (dirent.inode), in ext4fs_iterate_dir()
2111 &fdiro->inode); in ext4fs_iterate_dir()
2118 if ((le16_to_cpu(fdiro->inode.mode) & in ext4fs_iterate_dir()
2122 } else if ((le16_to_cpu(fdiro->inode.mode) in ext4fs_iterate_dir()
2126 } else if ((le16_to_cpu(fdiro->inode.mode) in ext4fs_iterate_dir()
2159 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode); in ext4fs_read_symlink()
2164 if (__builtin_add_overflow(le32_to_cpu(diro->inode.size), 1, &alloc_size)) in ext4fs_read_symlink()
2171 if (le32_to_cpu(diro->inode.size) < sizeof(diro->inode.b.symlink)) { in ext4fs_read_symlink()
2172 strncpy(symlink, diro->inode.b.symlink, in ext4fs_read_symlink()
2173 le32_to_cpu(diro->inode.size)); in ext4fs_read_symlink()
2176 le32_to_cpu(diro->inode.size), in ext4fs_read_symlink()
2183 symlink[le32_to_cpu(diro->inode.size)] = '\0'; in ext4fs_read_symlink()
2326 &fdiro->inode); in ext4fs_open()
2330 *len = le32_to_cpu(fdiro->inode.size); in ext4fs_open()
2395 data->inode = &data->diropen.inode; in ext4fs_mount()
2397 status = ext4fs_read_inode(data, 2, data->inode); in ext4fs_mount()