Lines Matching refs:diro
2014 struct ext2fs_node *diro = (struct ext2fs_node *) dir; in ext4fs_iterate_dir() local
2020 if (!diro->inode_read) { in ext4fs_iterate_dir()
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()
2029 status = ext4fs_read_file(diro, fpos, in ext4fs_iterate_dir()
2045 status = ext4fs_read_file(diro, in ext4fs_iterate_dir()
2057 fdiro->data = diro->data; in ext4fs_iterate_dir()
2072 status = ext4fs_read_inode(diro->data, in ext4fs_iterate_dir()
2108 status = ext4fs_read_inode(diro->data, in ext4fs_iterate_dir()
2146 struct ext2fs_node *diro = node; in ext4fs_read_symlink() local
2150 if (!diro->inode_read) { in ext4fs_read_symlink()
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()
2163 status = ext4fs_read_file(diro, 0, 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()