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