dip 205 kernel/fs.c struct dinode *dip; dip 209 kernel/fs.c dip = (struct dinode *)bp->data + inum % IPB; dip 210 kernel/fs.c if (dip->type == 0) { // a free inode dip 211 kernel/fs.c memset(dip, 0, sizeof(*dip)); dip 212 kernel/fs.c dip->type = type; dip 231 kernel/fs.c struct dinode *dip; dip 234 kernel/fs.c dip = (struct dinode *)bp->data + ip->inum % IPB; dip 235 kernel/fs.c dip->type = ip->type; dip 236 kernel/fs.c dip->major = ip->major; dip 237 kernel/fs.c dip->minor = ip->minor; dip 238 kernel/fs.c dip->nlink = ip->nlink; dip 239 kernel/fs.c dip->size = ip->size; dip 240 kernel/fs.c memmove(dip->addrs, ip->addrs, sizeof(ip->addrs)); dip 298 kernel/fs.c struct dinode *dip; dip 307 kernel/fs.c dip = (struct dinode *)bp->data + ip->inum % IPB; dip 308 kernel/fs.c ip->type = dip->type; dip 309 kernel/fs.c ip->major = dip->major; dip 310 kernel/fs.c ip->minor = dip->minor; dip 311 kernel/fs.c ip->nlink = dip->nlink; dip 312 kernel/fs.c ip->size = dip->size; dip 313 kernel/fs.c memmove(ip->addrs, dip->addrs, sizeof(ip->addrs)); dip 336 kernel/fs.c struct dinode *dip = (struct dinode *)bp->data + inum % IPB; dip 337 kernel/fs.c dip->type = 0; dip 394 kernel/fs.c struct dinode *dip = (struct dinode *)bp->data + inum % IPB; dip 395 kernel/fs.c if (dip->type != 0 && dip->nlink == 0) { // is an orphaned inode dip 195 mkfs/mkfs.c struct dinode *dip; dip 199 mkfs/mkfs.c dip = ((struct dinode *)buf) + (inum % IPB); dip 200 mkfs/mkfs.c *dip = *ip; dip 209 mkfs/mkfs.c struct dinode *dip; dip 213 mkfs/mkfs.c dip = ((struct dinode *)buf) + (inum % IPB); dip 214 mkfs/mkfs.c *ip = *dip;