Home
last modified time | relevance | path

Searched refs:b (Results 1 – 10 of 10) sorted by relevance

/xv6-public/
H A Dbio.c41 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 Dide.c74 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 Dmemide.c39 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 Dfs.h48 #define BBLOCK(b, sb) (b/BPB + sb.bmapstart) argument
H A Dfs.c24 #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 Dlog.c214 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 Dpr.pl14 $now = strftime "%b %e %H:%M %Y", localtime;
H A Dmkfs.c15 #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 Dusertests.c1418 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 Ddot-bochsrc183 # 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