Lines Matching refs:inode

607 	dir->inode = cpu_to_le32(inodeno);  in ext4fs_update_parent_dentry()
677 if (dir->inode && (strlen(dirname) == dir->namelen) && in search_dir()
679 inodeno = le32_to_cpu(dir->inode); in search_dir()
739 int ext4fs_iget(int inode_no, struct ext2_inode *inode) in ext4fs_iget() argument
741 if (ext4fs_read_inode(ext4fs_root, inode_no, inode) == 0) in ext4fs_iget()
797 memcpy(parent_inode, ext4fs_root->inode, sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
908 if (dir->inode && (strlen(filename) == dir->namelen) && in unlink_filename()
910 inodeno = le32_to_cpu(dir->inode); in unlink_filename()
931 dir->inode = 0; in unlink_filename()
1600 int ext4fs_read_inode(struct ext2_data *data, int ino, struct ext2_inode *inode) in ext4fs_read_inode() argument
1643 sizeof(struct ext2_inode), (char *)inode); in ext4fs_read_inode()
1650 long int read_allocated_block(struct ext2_inode *inode, int fileblock, in read_allocated_block() argument
1666 if (le32_to_cpu(inode->flags) & EXT4_EXTENTS_FL) { in read_allocated_block()
1682 inode->b.blocks.dir_blocks, in read_allocated_block()
1720 blknr = le32_to_cpu(inode->b.blocks.dir_blocks[fileblock]); in read_allocated_block()
1747 if ((le32_to_cpu(inode->b.blocks.indir_block) << in read_allocated_block()
1751 (inode->b.blocks. in read_allocated_block()
1760 le32_to_cpu(inode->b.blocks. in read_allocated_block()
1796 if ((le32_to_cpu(inode->b.blocks.double_indir_block) << in read_allocated_block()
1800 (inode->b.blocks. in read_allocated_block()
1810 le32_to_cpu(inode->b.blocks.double_indir_block) << in read_allocated_block()
1888 if ((le32_to_cpu(inode->b.blocks.triple_indir_block) << in read_allocated_block()
1892 le32_to_cpu(inode->b.blocks.triple_indir_block) in read_allocated_block()
1901 le32_to_cpu(inode->b.blocks.triple_indir_block) << in read_allocated_block()
2063 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode); in ext4fs_iterate_dir()
2068 while (fpos < le32_to_cpu(diro->inode.size)) { in ext4fs_iterate_dir()
2100 fdiro->ino = le32_to_cpu(dirent.inode); in ext4fs_iterate_dir()
2116 (dirent.inode), in ext4fs_iterate_dir()
2117 &fdiro->inode); in ext4fs_iterate_dir()
2124 if ((le16_to_cpu(fdiro->inode.mode) & in ext4fs_iterate_dir()
2128 } else if ((le16_to_cpu(fdiro->inode.mode) in ext4fs_iterate_dir()
2132 } else if ((le16_to_cpu(fdiro->inode.mode) in ext4fs_iterate_dir()
2152 dirent.inode), in ext4fs_iterate_dir()
2153 &fdiro->inode); in ext4fs_iterate_dir()
2175 le32_to_cpu(fdiro->inode.size), in ext4fs_iterate_dir()
2193 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode); in ext4fs_read_symlink()
2197 symlink = zalloc(le32_to_cpu(diro->inode.size) + 1); in ext4fs_read_symlink()
2201 if (le32_to_cpu(diro->inode.size) < sizeof(diro->inode.b.symlink)) { in ext4fs_read_symlink()
2202 strncpy(symlink, diro->inode.b.symlink, in ext4fs_read_symlink()
2203 le32_to_cpu(diro->inode.size)); in ext4fs_read_symlink()
2206 le32_to_cpu(diro->inode.size), in ext4fs_read_symlink()
2213 symlink[le32_to_cpu(diro->inode.size)] = '\0'; in ext4fs_read_symlink()
2357 &fdiro->inode); in ext4fs_open()
2361 *len = le32_to_cpu(fdiro->inode.size); in ext4fs_open()
2417 data->inode = &data->diropen.inode; in ext4fs_mount()
2419 status = ext4fs_read_inode(data, 2, data->inode); in ext4fs_mount()