Lines Matching refs:inode
50 struct bfs_inode *inode = (void *)SDBOOT_INODEADDR;
98 /* Read inode */
99 err = dk_read(bfs_sector + 1/* skip super block */, 1, inode);
103 if (inode->number != BFS_ROOT_INODE)
107 n = inode->eof_offset_byte - inode->start_sector * 512 + 1;
109 err = dk_read(bfs_sector + inode->start_sector, 1, dirent);
123 DPRINTF("%s (%d)\n", dirent->name, dirent->inode);
124 inode = &inode[dirent->inode - BFS_ROOT_INODE];
126 err = dk_read(bfs_sector + inode->start_sector,
127 inode->end_sector - inode->start_sector + 1,
133 *size = inode->eof_offset_byte - inode->start_sector * 512 + 1;