m                  14 kernel/file.h  #define mkdev(m, n) ((uint)((m) << 16 | (n)))
m                  70 kernel/fs.c      int b, bi, m;
m                  77 kernel/fs.c          m = 1 << (bi % 8);
m                  78 kernel/fs.c          if ((bp->data[bi / 8] & m) == 0) { // Is block free?
m                  79 kernel/fs.c            bp->data[bi / 8] |= m;           // Mark block in use.
m                  97 kernel/fs.c      int bi, m;
m                 101 kernel/fs.c      m = 1 << (bi % 8);
m                 102 kernel/fs.c      if ((bp->data[bi / 8] & m) == 0)
m                 104 kernel/fs.c      bp->data[bi / 8] &= ~m;
m                 512 kernel/fs.c      uint tot, m;
m                 520 kernel/fs.c      for (tot = 0; tot < n; tot += m, off += m, dst += m) {
m                 525 kernel/fs.c        m = min(n - tot, BSIZE - off % BSIZE);
m                 526 kernel/fs.c        if (either_copyout(user_dst, dst, bp->data + (off % BSIZE), m) == -1) {
m                 546 kernel/fs.c      uint tot, m;
m                 554 kernel/fs.c      for (tot = 0; tot < n; tot += m, off += m, src += m) {
m                 559 kernel/fs.c        m = min(n - tot, BSIZE - off % BSIZE);
m                 560 kernel/fs.c        if (either_copyin(bp->data + (off % BSIZE), user_src, src, m) == -1) {
m                  14 user/grep.c      int n, m;
m                  17 user/grep.c      m = 0;
m                  18 user/grep.c      while ((n = read(fd, buf + m, sizeof(buf) - m - 1)) > 0) {
m                  19 user/grep.c        m += n;
m                  20 user/grep.c        buf[m] = '\0';
m                  30 user/grep.c        if (m > 0) {
m                  31 user/grep.c          m -= p - buf;
m                  32 user/grep.c          memmove(buf, p, m);