Searched refs:b (Results 1 – 10 of 10) sorted by relevance
/xv6-public/ |
H A D | bio.c | 41 struct buf *b; in binit() local 49 for(b = bcache.buf; b < bcache.buf+NBUF; b++){ in binit() 69 for(b = bcache.head.next; b != &bcache.head; b = b->next){ in bget() 70 if(b->dev == dev && b->blockno == blockno){ in bget() 81 for(b = bcache.head.prev; b != &bcache.head; b = b->prev){ in bget() 82 if(b->refcnt == 0 && (b->flags & B_DIRTY) == 0) { in bget() 103 iderw(b); in bread() 105 return b; in bread() 115 iderw(b); in bwrite() 132 b->next->prev = b->prev; in brelse() [all …]
|
H A D | ide.c | 74 idestart(struct buf *b) in idestart() argument 76 if(b == 0) in idestart() 106 struct buf *b; in ideintr() local 115 idequeue = b->qnext; in ideintr() 122 b->flags |= B_VALID; in ideintr() 124 wakeup(b); in ideintr() 138 iderw(struct buf *b) in iderw() argument 152 b->qnext = 0; in iderw() 155 *pp = b; in iderw() 158 if(idequeue == b) in iderw() [all …]
|
H A D | memide.c | 39 iderw(struct buf *b) in iderw() argument 43 if(!holdingsleep(&b->lock)) in iderw() 45 if((b->flags & (B_VALID|B_DIRTY)) == B_VALID) in iderw() 47 if(b->dev != 1) in iderw() 49 if(b->blockno >= disksize) in iderw() 52 p = memdisk + b->blockno*BSIZE; in iderw() 54 if(b->flags & B_DIRTY){ in iderw() 55 b->flags &= ~B_DIRTY; in iderw() 56 memmove(p, b->data, BSIZE); in iderw() 58 memmove(b->data, p, BSIZE); in iderw() [all …]
|
H A D | fs.h | 48 #define BBLOCK(b, sb) (b/BPB + sb.bmapstart) argument
|
H A D | fs.c | 24 #define min(a, b) ((a) < (b) ? (a) : (b)) argument 59 int b, bi, m; in balloc() local 63 for(b = 0; b < sb.size; b += BPB){ in balloc() 64 bp = bread(dev, BBLOCK(b, sb)); in balloc() 65 for(bi = 0; bi < BPB && b + bi < sb.size; bi++){ in balloc() 71 bzero(dev, b + bi); in balloc() 72 return b + bi; in balloc() 82 bfree(int dev, uint b) in bfree() argument 87 bp = bread(dev, BBLOCK(b, sb)); in bfree() 88 bi = b % BPB; in bfree()
|
H A D | log.c | 214 log_write(struct buf *b) in log_write() argument 225 if (log.lh.block[i] == b->blockno) // log absorbtion in log_write() 228 log.lh.block[i] = b->blockno; in log_write() 231 b->flags |= B_DIRTY; // prevent eviction in log_write()
|
H A D | pr.pl | 14 $now = strftime "%b %e %H:%M %Y", localtime;
|
H A D | mkfs.c | 15 #define static_assert(a, b) do { switch (0) case 0: case (a): ; } while (0) argument 253 #define min(a, b) ((a) < (b) ? (a) : (b)) argument
|
H A D | usertests.c | 1418 char *a, *b, *c, *lastaddr, *oldbrk, *p, scratch; in sbrktest() local 1428 b = sbrk(1); in sbrktest() 1429 if(b != a){ in sbrktest() 1430 printf(stdout, "sbrk test failed %d %x %x\n", i, a, b); in sbrktest() 1433 *b = 1; in sbrktest() 1434 a = b + 1; in sbrktest()
|
H A D | dot-bochsrc | 183 # such as a: or b: as the path. The parameter 'image' works with image files 198 #floppyb: 1_44=b:, status=inserted 199 floppyb: 1_44=b.img, status=inserted
|