Home
last modified time | relevance | path

Searched refs:bp (Results 1 – 2 of 2) sorted by relevance

/xv6-public/
H A Dumalloc.c27 Header *bp, *p; in free() local
29 bp = (Header*)ap - 1; in free()
30 for(p = freep; !(bp > p && bp < p->s.ptr); p = p->s.ptr) in free()
31 if(p >= p->s.ptr && (bp > p || bp < p->s.ptr)) in free()
33 if(bp + bp->s.size == p->s.ptr){ in free()
35 bp->s.ptr = p->s.ptr->s.ptr; in free()
37 bp->s.ptr = p->s.ptr; in free()
38 if(p + p->s.size == bp){ in free()
39 p->s.size += bp->s.size; in free()
40 p->s.ptr = bp->s.ptr; in free()
[all …]
H A Dfs.c34 struct buf *bp; in readsb() local
38 brelse(bp); in readsb()
45 struct buf *bp; in bzero() local
49 log_write(bp); in bzero()
50 brelse(bp); in bzero()
60 struct buf *bp; in balloc() local
62 bp = 0; in balloc()
75 brelse(bp); in balloc()
93 log_write(bp); in bfree()
94 brelse(bp); in bfree()
[all …]