sb                 27 kernel/fs.c    struct superblock sb;
sb                 31 kernel/fs.c    readsb(int dev, struct superblock *sb)
sb                 36 kernel/fs.c      memmove(sb, bp->data, sizeof(*sb));
sb                 44 kernel/fs.c      readsb(dev, &sb);
sb                 45 kernel/fs.c      if (sb.magic != FSMAGIC)
sb                 47 kernel/fs.c      initlog(dev, &sb);
sb                 74 kernel/fs.c      for (b = 0; b < sb.size; b += BPB) {
sb                 75 kernel/fs.c        bp = bread(dev, BBLOCK(b, sb));
sb                 76 kernel/fs.c        for (bi = 0; bi < BPB && b + bi < sb.size; bi++) {
sb                 99 kernel/fs.c      bp = bread(dev, BBLOCK(b, sb));
sb                207 kernel/fs.c      for (inum = 1; inum < sb.ninodes; inum++) {
sb                208 kernel/fs.c        bp = bread(dev, IBLOCK(inum, sb));
sb                233 kernel/fs.c      bp = bread(ip->dev, IBLOCK(ip->inum, sb));
sb                306 kernel/fs.c        bp = bread(ip->dev, IBLOCK(ip->inum, sb));
sb                335 kernel/fs.c      struct buf *bp = bread(dev, IBLOCK(inum, sb));
sb                391 kernel/fs.c      for (int inum = 1; inum < sb.ninodes; inum++) {
sb                393 kernel/fs.c        struct buf *bp = bread(dev, IBLOCK(inum, sb));
sb                 45 kernel/fs.h    #define IBLOCK(i, sb) ((i) / IPB + sb.inodestart)
sb                 51 kernel/fs.h    #define BBLOCK(b, sb) ((b) / BPB + sb.bmapstart)
sb                 55 kernel/log.c   initlog(int dev, struct superblock *sb)
sb                 61 kernel/log.c     log.start = sb->logstart;
sb                 35 mkfs/mkfs.c    struct superblock sb;
sb                 99 mkfs/mkfs.c      sb.magic = FSMAGIC;
sb                100 mkfs/mkfs.c      sb.size = xint(FSSIZE);
sb                101 mkfs/mkfs.c      sb.nblocks = xint(nblocks);
sb                102 mkfs/mkfs.c      sb.ninodes = xint(NINODES);
sb                103 mkfs/mkfs.c      sb.nlog = xint(nlog);
sb                104 mkfs/mkfs.c      sb.logstart = xint(2);
sb                105 mkfs/mkfs.c      sb.inodestart = xint(2 + nlog);
sb                106 mkfs/mkfs.c      sb.bmapstart = xint(2 + nlog + ninodeblocks);
sb                118 mkfs/mkfs.c      memmove(buf, &sb, sizeof(sb));
sb                197 mkfs/mkfs.c      bn = IBLOCK(inum, sb);
sb                211 mkfs/mkfs.c      bn = IBLOCK(inum, sb);
sb                252 mkfs/mkfs.c      printf("balloc: write bitmap block at sector %d\n", sb.bmapstart);
sb                253 mkfs/mkfs.c      wsect(sb.bmapstart, buf);