Lines Matching refs:root_inode
177 struct bfs_inode *inode, *root_inode;
190 root_inode = 0;
195 root_inode = inode;
200 if (root_inode == 0) {
205 DPRINTF(bfs->debug, "root inode: %d-%d\n", root_inode->start_sector,
206 root_inode->end_sector);
207 bfs->root_inode = root_inode;
209 *required_memory = (root_inode->end_sector -
210 root_inode->start_sector + 1) << DEV_BSHIFT;
219 struct bfs_inode *inode = bfs->root_inode;
440 struct bfs_inode *root_inode = bfs->root_inode;
448 (root_inode->start_sector << DEV_BSHIFT);
452 printf("eof new=%d old=%d\n", eof, root_inode->eof_offset_byte);
455 if (eof > root_inode->eof_offset_byte) {
456 root_inode->eof_offset_byte = eof;
460 if (eof == root_inode->eof_offset_byte) {
461 root_inode->eof_offset_byte = eof - sizeof *dir;
464 bfs_writeback_inode(bfs, root_inode);
468 bfs->start_sector + bfs->root_inode->start_sector + i);