addrs 25 file.h uint addrs[NDIRECT+1]; addrs 233 fs.c memmove(dip->addrs, ip->addrs, sizeof(ip->addrs)); addrs 306 fs.c memmove(ip->addrs, dip->addrs, sizeof(ip->addrs)); addrs 379 fs.c if((addr = ip->addrs[bn]) == 0) addrs 380 fs.c ip->addrs[bn] = addr = balloc(ip->dev); addrs 387 fs.c if((addr = ip->addrs[NDIRECT]) == 0) addrs 388 fs.c ip->addrs[NDIRECT] = addr = balloc(ip->dev); addrs 415 fs.c if(ip->addrs[i]){ addrs 416 fs.c bfree(ip->dev, ip->addrs[i]); addrs 417 fs.c ip->addrs[i] = 0; addrs 421 fs.c if(ip->addrs[NDIRECT]){ addrs 422 fs.c bp = bread(ip->dev, ip->addrs[NDIRECT]); addrs 429 fs.c bfree(ip->dev, ip->addrs[NDIRECT]); addrs 430 fs.c ip->addrs[NDIRECT] = 0; addrs 35 fs.h uint addrs[NDIRECT+1]; // Data block addresses addrs 272 mkfs.c if(xint(din.addrs[fbn]) == 0){ addrs 273 mkfs.c din.addrs[fbn] = xint(freeblock++); addrs 275 mkfs.c x = xint(din.addrs[fbn]); addrs 277 mkfs.c if(xint(din.addrs[NDIRECT]) == 0){ addrs 278 mkfs.c din.addrs[NDIRECT] = xint(freeblock++); addrs 280 mkfs.c rsect(xint(din.addrs[NDIRECT]), (char*)indirect); addrs 283 mkfs.c wsect(xint(din.addrs[NDIRECT]), (char*)indirect);