bi 70 kernel/fs.c int b, bi, m; bi 76 kernel/fs.c for (bi = 0; bi < BPB && b + bi < sb.size; bi++) { bi 77 kernel/fs.c m = 1 << (bi % 8); bi 78 kernel/fs.c if ((bp->data[bi / 8] & m) == 0) { // Is block free? bi 79 kernel/fs.c bp->data[bi / 8] |= m; // Mark block in use. bi 82 kernel/fs.c bzero(dev, b + bi); bi 83 kernel/fs.c return b + bi; bi 97 kernel/fs.c int bi, m; bi 100 kernel/fs.c bi = b % BPB; bi 101 kernel/fs.c m = 1 << (bi % 8); bi 102 kernel/fs.c if ((bp->data[bi / 8] & m) == 0) bi 104 kernel/fs.c bp->data[bi / 8] &= ~m;