Lines Matching refs:inode
605 dir->inode = cpu_to_le32(inodeno); in ext4fs_update_parent_dentry()
675 if (dir->inode && (strlen(dirname) == dir->namelen) && in search_dir()
677 inodeno = le32_to_cpu(dir->inode); in search_dir()
737 int ext4fs_iget(int inode_no, struct ext2_inode *inode) in ext4fs_iget() argument
739 if (ext4fs_read_inode(ext4fs_root, inode_no, inode) == 0) in ext4fs_iget()
795 memcpy(parent_inode, ext4fs_root->inode, sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
901 if (dir->inode && (strlen(filename) == dir->namelen) && in unlink_filename()
903 inodeno = le32_to_cpu(dir->inode); in unlink_filename()
924 dir->inode = 0; in unlink_filename()
1587 int ext4fs_read_inode(struct ext2_data *data, int ino, struct ext2_inode *inode) in ext4fs_read_inode() argument
1611 sizeof(struct ext2_inode), (char *)inode); in ext4fs_read_inode()
1618 long int read_allocated_block(struct ext2_inode *inode, int fileblock) in read_allocated_block() argument
1633 if (le32_to_cpu(inode->flags) & EXT4_EXTENTS_FL) { in read_allocated_block()
1644 inode->b.blocks.dir_blocks, in read_allocated_block()
1678 blknr = le32_to_cpu(inode->b.blocks.dir_blocks[fileblock]); in read_allocated_block()
1705 if ((le32_to_cpu(inode->b.blocks.indir_block) << in read_allocated_block()
1709 (inode->b.blocks. in read_allocated_block()
1718 le32_to_cpu(inode->b.blocks. in read_allocated_block()
1754 if ((le32_to_cpu(inode->b.blocks.double_indir_block) << in read_allocated_block()
1758 (inode->b.blocks. in read_allocated_block()
1768 le32_to_cpu(inode->b.blocks.double_indir_block) << in read_allocated_block()
1846 if ((le32_to_cpu(inode->b.blocks.triple_indir_block) << in read_allocated_block()
1850 le32_to_cpu(inode->b.blocks.triple_indir_block) in read_allocated_block()
1859 le32_to_cpu(inode->b.blocks.triple_indir_block) << in read_allocated_block()
2021 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode); in ext4fs_iterate_dir()
2026 while (fpos < le32_to_cpu(diro->inode.size)) { in ext4fs_iterate_dir()
2058 fdiro->ino = le32_to_cpu(dirent.inode); in ext4fs_iterate_dir()
2074 (dirent.inode), in ext4fs_iterate_dir()
2075 &fdiro->inode); in ext4fs_iterate_dir()
2082 if ((le16_to_cpu(fdiro->inode.mode) & in ext4fs_iterate_dir()
2086 } else if ((le16_to_cpu(fdiro->inode.mode) in ext4fs_iterate_dir()
2090 } else if ((le16_to_cpu(fdiro->inode.mode) in ext4fs_iterate_dir()
2110 dirent.inode), in ext4fs_iterate_dir()
2111 &fdiro->inode); in ext4fs_iterate_dir()
2133 le32_to_cpu(fdiro->inode.size), in ext4fs_iterate_dir()
2151 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode); in ext4fs_read_symlink()
2155 symlink = zalloc(le32_to_cpu(diro->inode.size) + 1); in ext4fs_read_symlink()
2159 if (le32_to_cpu(diro->inode.size) < sizeof(diro->inode.b.symlink)) { in ext4fs_read_symlink()
2160 strncpy(symlink, diro->inode.b.symlink, in ext4fs_read_symlink()
2161 le32_to_cpu(diro->inode.size)); in ext4fs_read_symlink()
2164 le32_to_cpu(diro->inode.size), in ext4fs_read_symlink()
2171 symlink[le32_to_cpu(diro->inode.size)] = '\0'; in ext4fs_read_symlink()
2315 &fdiro->inode); in ext4fs_open()
2319 *len = le32_to_cpu(fdiro->inode.size); in ext4fs_open()
2371 data->inode = &data->diropen.inode; in ext4fs_mount()
2373 status = ext4fs_read_inode(data, 2, data->inode); in ext4fs_mount()