bread              15 defs.h         struct buf*     bread(uint, uint);
bread              36 fs.c             bp = bread(dev, 1);
bread              47 fs.c             bp = bread(dev, bno);
bread              64 fs.c               bp = bread(dev, BBLOCK(b, sb));
bread              87 fs.c             bp = bread(dev, BBLOCK(b, sb));
bread             202 fs.c               bp = bread(dev, IBLOCK(inum, sb));
bread             226 fs.c             bp = bread(ip->dev, IBLOCK(ip->inum, sb));
bread             299 fs.c               bp = bread(ip->dev, IBLOCK(ip->inum, sb));
bread             389 fs.c               bp = bread(ip->dev, addr);
bread             422 fs.c               bp = bread(ip->dev, ip->addrs[NDIRECT]);
bread             470 fs.c               bp = bread(ip->dev, bmap(ip, off/BSIZE));
bread             499 fs.c               bp = bread(ip->dev, bmap(ip, off/BSIZE));
bread              75 log.c              struct buf *lbuf = bread(log.dev, log.start+tail+1); // read log block
bread              76 log.c              struct buf *dbuf = bread(log.dev, log.lh.block[tail]); // read dst
bread              88 log.c            struct buf *buf = bread(log.dev, log.start);
bread             104 log.c            struct buf *buf = bread(log.dev, log.start);
bread             183 log.c              struct buf *to = bread(log.dev, log.start+tail+1); // log block
bread             184 log.c              struct buf *from = bread(log.dev, log.lh.block[tail]); // cache block