Home
last modified time | relevance | path

Searched refs:addrs (Results 1 – 4 of 4) sorted by path

/xv6-public/
H A Dfile.h25 uint addrs[NDIRECT+1]; member
H A Dfs.c233 memmove(dip->addrs, ip->addrs, sizeof(ip->addrs)); in iupdate()
306 memmove(ip->addrs, dip->addrs, sizeof(ip->addrs)); in ilock()
379 if((addr = ip->addrs[bn]) == 0) in bmap()
387 if((addr = ip->addrs[NDIRECT]) == 0) in bmap()
415 if(ip->addrs[i]){ in itrunc()
416 bfree(ip->dev, ip->addrs[i]); in itrunc()
417 ip->addrs[i] = 0; in itrunc()
421 if(ip->addrs[NDIRECT]){ in itrunc()
422 bp = bread(ip->dev, ip->addrs[NDIRECT]); in itrunc()
429 bfree(ip->dev, ip->addrs[NDIRECT]); in itrunc()
[all …]
H A Dfs.h35 uint addrs[NDIRECT+1]; // Data block addresses member
H A Dmkfs.c272 if(xint(din.addrs[fbn]) == 0){ in iappend()
273 din.addrs[fbn] = xint(freeblock++); in iappend()
275 x = xint(din.addrs[fbn]); in iappend()
277 if(xint(din.addrs[NDIRECT]) == 0){ in iappend()
278 din.addrs[NDIRECT] = xint(freeblock++); in iappend()
280 rsect(xint(din.addrs[NDIRECT]), (char*)indirect); in iappend()
283 wsect(xint(din.addrs[NDIRECT]), (char*)indirect); in iappend()