Lines Matching refs:diro
2051 struct ext2fs_node *diro = (struct ext2fs_node *) dir;
2057 if (!diro->inode_read) {
2058 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode);
2063 while (fpos < le32_to_cpu(diro->inode.size)) {
2066 status = ext4fs_read_file(diro, fpos,
2082 status = ext4fs_read_file(diro,
2094 fdiro->data = diro->data;
2109 status = ext4fs_read_inode(diro->data,
2145 status = ext4fs_read_inode(diro->data,
2183 struct ext2fs_node *diro = node;
2187 if (!diro->inode_read) {
2188 status = ext4fs_read_inode(diro->data, diro->ino, &diro->inode);
2192 symlink = zalloc(le32_to_cpu(diro->inode.size) + 1);
2196 if (le32_to_cpu(diro->inode.size) < sizeof(diro->inode.b.symlink)) {
2197 strncpy(symlink, diro->inode.b.symlink,
2198 le32_to_cpu(diro->inode.size));
2200 status = ext4fs_read_file(diro, 0,
2201 le32_to_cpu(diro->inode.size),
2208 symlink[le32_to_cpu(diro->inode.size)] = '\0';