| /plan9/sys/src/cmd/fossil/ |
| H A D | invariants | 18 If $b# points at $bb#, then $bb.e <= b.e < bb.e sub 1#. 20 If $b# points at $bb#, then no other block $b'# with $b'.e = b.e# points at $bb#. 24 and points at $bb# such that $b.e = bb.e#, then no other block $b'# points at $bb#. 26 If $b# is in the active file system and points at $bb# then no other block $b'# in the 27 active file system points at $bb#. 45 Since $b# is open, all the blocks $bb# it points to are also 46 active, and thus they have $bb.e sub 1# set to positive infinity 64 $"BlockRemoveLink" (b -> bb)# removes from block $b# the pointer to $bb# 70 and $b.e = bb.e#, then no other $b'# anywhere 71 points at $bb#, so $bb# can be freed. [all …]
|
| H A D | check.c | 175 Block *bb; in walkEpoch() local 187 bb = cacheGlobal(chk->cache, score, type, tag, OReadOnly); in walkEpoch() 188 if(bb == nil){ in walkEpoch() 196 score, type, tag, bb->l.epoch); in walkEpoch() 207 if(b->l.epoch < bb->l.epoch || bb->l.epochClose <= b->l.epoch){ in walkEpoch() 210 bb->addr, bb->l.epoch, bb->l.epochClose); in walkEpoch() 215 if(b->l.epoch == epoch && bb->l.epoch == epoch){ in walkEpoch() 218 bb->addr, &bb->l); in walkEpoch() 225 if(!(b->l.state&BsCopied) && b->l.epoch == bb->l.epoch){ in walkEpoch() 228 bb->addr, &bb->l); in walkEpoch() [all …]
|
| H A D | cache.c | 963 Block *bb; in _blockSetLabel() local 973 bb = cacheLocal(c, PartLabel, a, OReadWrite); in _blockSetLabel() 974 if(bb == nil){ in _blockSetLabel() 979 labelPack(l, bb->data, b->addr%lpb); in _blockSetLabel() 980 blockDirty(bb); in _blockSetLabel() 981 return bb; in _blockSetLabel() 1028 blockDependency(Block *b, Block *bb, int index, uchar *score, Entry *e) in blockDependency() argument 1032 if(bb->iostate == BioClean) in blockDependency() 1044 if(index == -1 && bb->part == PartData) in blockDependency() 1047 if(bb->iostate != BioDirty){ in blockDependency() [all …]
|
| H A D | disk.c | 192 Block **bp, *bb; in diskQueue() local 202 for(bb=*bp; bb; bb=*bp){ in diskQueue() 203 if(b->addr < bb->addr) in diskQueue() 205 bp = &bb->ionext; in diskQueue() 207 b->ionext = bb; in diskQueue()
|
| H A D | source.c | 606 Block *b, *bb; in sourceGrowDepth() local 630 bb = cacheAllocBlock(r->fs->cache, type+1, tag, r->fs->ehi, r->fs->elo); in sourceGrowDepth() 631 if(bb == nil) in sourceGrowDepth() 634 memmove(bb->data, b->score, VtScoreSize); in sourceGrowDepth() 635 memmove(e->score, bb->score, VtScoreSize); in sourceGrowDepth() 640 blockDependency(bb, b, 0, vtZeroScore, nil); in sourceGrowDepth() 642 b = bb; in sourceGrowDepth() 745 Block *b, *bb; in _sourceBlock() local 801 bb = blockWalk(b, index[i], m, r->fs, &e); in _sourceBlock() 802 if(bb == nil) in _sourceBlock() [all …]
|
| /plan9/sys/src/cmd/ip/ppp/ |
| H A D | thw.c | 115 Block *bb; in comp() local 150 bb = allocb(BLEN(b) + 3); in comp() 158 nn = thwack(&cs->th, mustadd, bb->wptr + 3, n - 3, b, seq, cs->stats); in comp() 162 freeb(bb); in comp() 172 bb->wptr[0] = (ThwUncomp | ThwAcked) >> 16; in comp() 174 memmove(bb->wptr + 1, b->rptr, BLEN(b)); in comp() 176 bb->wptr += BLEN(b) + 1; in comp() 182 memmove(bb->wptr + 3, b->rptr, nn); in comp() 187 bb->wptr[0] = seq>>16; in comp() 188 bb->wptr[1] = seq>>8; in comp() [all …]
|
| /plan9/sys/src/cmd/gs/src/ |
| H A D | gdevstc4.c | 154 int i, j, k, e, l, i2, below[3][3], *fb, *b, *bb, *tb; in stc_fs2() local 174 bb = below[0]; in stc_fs2() 175 *b = b[1] = b[2] = *bb = bb[1] = bb[2] = 0; in stc_fs2() 183 for(i2=3; i2--; p++, q++, fb++, b++, bb++) in stc_fs2() 200 l += *bb; in stc_fs2() 208 tb = bb-3; in stc_fs2() 209 bb = b-3; in stc_fs2() 213 *q = *bb; in stc_fs2() 214 q[1] = bb[1]; in stc_fs2() 215 q[2] = bb[2]; in stc_fs2() [all …]
|
| /plan9/sys/src/cmd/8c/ |
| H A D | reg.c | 989 ulong bb; in paint1() local 992 bb = 1L<<(bn%32); in paint1() 993 if(r->act.b[z] & bb) in paint1() 996 if(!(r->refbehind.b[z] & bb)) in paint1() 1001 if(!(r1->refahead.b[z] & bb)) in paint1() 1003 if(r1->act.b[z] & bb) in paint1() 1008 if(LOAD(r) & ~(r->set.b[z]&~(r->use1.b[z]|r->use2.b[z])) & bb) { in paint1() 1015 r->act.b[z] |= bb; in paint1() 1018 if(r->use1.b[z] & bb) { in paint1() 1021 if(BtoR(bb) != D_F0) in paint1() [all …]
|
| /plan9/sys/src/cmd/cfs/ |
| H A D | inode.c | 26 Bbuf *bb; in iinit() local 38 bb = bcread(ic, ic->nab); in iinit() 39 if(bb == 0){ in iinit() 43 bi = (Dinode*)bb->data; in iinit() 110 Bbuf *bb; in iformat() local 129 bb = bcalloc(ic, bno); in iformat() 130 if(bb == 0){ in iformat() 134 bi = (Dinode*)bb->data; in iformat() 139 bcmark(ic, bb); in iformat() 251 Bbuf *bb; in iread() local [all …]
|
| H A D | bcache.c | 20 for(b = bc->bb; b < &bc->bb[Nbcache]; b++){ in bcinit() 49 for(b = bc->bb; b < &bc->bb[Nbcache]; b++) in bcfind()
|
| /plan9/sys/src/cmd/6c/ |
| H A D | reg.c | 1066 ulong bb; in paint1() local 1069 bb = 1L<<(bn%32); in paint1() 1070 if(r->act.b[z] & bb) in paint1() 1073 if(!(r->refbehind.b[z] & bb)) in paint1() 1078 if(!(r1->refahead.b[z] & bb)) in paint1() 1080 if(r1->act.b[z] & bb) in paint1() 1085 if(LOAD(r) & ~(r->set.b[z]&~(r->use1.b[z]|r->use2.b[z])) & bb) { in paint1() 1092 r->act.b[z] |= bb; in paint1() 1095 if(r->use1.b[z] & bb) { in paint1() 1102 if((r->use2.b[z]|r->set.b[z]) & bb) { in paint1() [all …]
|
| /plan9/sys/src/cmd/kc/ |
| H A D | reg.c | 852 ulong bb; in paint1() local 855 bb = 1L<<(bn%32); in paint1() 856 if(r->act.b[z] & bb) in paint1() 859 if(!(r->refbehind.b[z] & bb)) in paint1() 864 if(!(r1->refahead.b[z] & bb)) in paint1() 866 if(r1->act.b[z] & bb) in paint1() 871 if(LOAD(r) & ~(r->set.b[z]&~(r->use1.b[z]|r->use2.b[z])) & bb) { in paint1() 878 r->act.b[z] |= bb; in paint1() 881 if(r->use1.b[z] & bb) { in paint1() 890 if((r->use2.b[z]|r->set.b[z]) & bb) { in paint1() [all …]
|
| /plan9/sys/src/cmd/qc/ |
| H A D | reg.c | 861 ulong bb; in paint1() local 864 bb = 1L<<(bn%32); in paint1() 865 if(r->act.b[z] & bb) in paint1() 868 if(!(r->refbehind.b[z] & bb)) in paint1() 873 if(!(r1->refahead.b[z] & bb)) in paint1() 875 if(r1->act.b[z] & bb) in paint1() 880 if(LOAD(r) & ~(r->set.b[z]&~(r->use1.b[z]|r->use2.b[z])) & bb) { in paint1() 887 r->act.b[z] |= bb; in paint1() 890 if(r->use1.b[z] & bb) { in paint1() 899 if((r->use2.b[z]|r->set.b[z]) & bb) { in paint1() [all …]
|
| /plan9/sys/src/cmd/5c/ |
| H A D | reg.c | 902 ulong bb; in paint1() local 905 bb = 1L<<(bn%32); in paint1() 906 if(r->act.b[z] & bb) in paint1() 909 if(!(r->refbehind.b[z] & bb)) in paint1() 914 if(!(r1->refahead.b[z] & bb)) in paint1() 916 if(r1->act.b[z] & bb) in paint1() 921 if(LOAD(r) & ~(r->set.b[z] & ~(r->use1.b[z]|r->use2.b[z])) & bb) { in paint1() 928 r->act.b[z] |= bb; in paint1() 931 if(r->use1.b[z] & bb) { in paint1() 938 if((r->use2.b[z]|r->set.b[z]) & bb) { in paint1() [all …]
|
| /plan9/sys/src/cmd/vc/ |
| H A D | reg.c | 891 ulong bb; in paint1() local 894 bb = 1L<<(bn%32); in paint1() 895 if(r->act.b[z] & bb) in paint1() 898 if(!(r->refbehind.b[z] & bb)) in paint1() 903 if(!(r1->refahead.b[z] & bb)) in paint1() 905 if(r1->act.b[z] & bb) in paint1() 910 if(LOAD(r) & ~(r->set.b[z] & ~(r->use1.b[z]|r->use2.b[z])) & bb) { in paint1() 917 r->act.b[z] |= bb; in paint1() 920 if(r->use1.b[z] & bb) { in paint1() 927 if((r->use2.b[z]|r->set.b[z]) & bb) { in paint1() [all …]
|
| /plan9/sys/src/cmd/venti/srv/ |
| H A D | lumpcache.c | 314 Lump *bb; in upheap() local 321 bb = lumpcache.heap[p]; in upheap() 322 if(b->used2 - now >= bb->used2 - now) in upheap() 324 lumpcache.heap[i] = bb; in upheap() 325 bb->heap = i; in upheap() 336 Lump *bb; in downheap() local 347 bb = lumpcache.heap[k]; in downheap() 348 if(b->used2 - now <= bb->used2 - now) in downheap() 350 lumpcache.heap[i] = bb; in downheap() 351 bb->heap = i; in downheap() [all …]
|
| H A D | dcache.c | 437 DBlock *bb; in upheap() local 444 bb = dcache.heap[p]; in upheap() 445 if(b->used2 - now >= bb->used2 - now) in upheap() 447 dcache.heap[i] = bb; in upheap() 448 bb->heap = i; in upheap() 459 DBlock *bb; in downheap() local 470 bb = dcache.heap[k]; in downheap() 471 if(b->used2 - now <= bb->used2 - now) in downheap() 473 dcache.heap[i] = bb; in downheap() 474 bb->heap = i; in downheap() [all …]
|
| /plan9/sys/src/libventi/ |
| H A D | file.c | 563 VtBlock *b, *bb; in growdepth() local 580 bb = vtcacheallocblock(r->c, e->type+1); in growdepth() 581 if(bb == nil) in growdepth() 583 memmove(bb->data, b->score, VtScoreSize); in growdepth() 584 memmove(e->score, bb->score, VtScoreSize); in growdepth() 588 b = bb; in growdepth() 687 VtBlock *b, *bb; in vtfileblock() local 723 bb = blockwalk(b, index[i], r->c, i==0 ? mode : m, &e); in vtfileblock() 724 if(bb == nil) in vtfileblock() 727 b = bb; in vtfileblock() [all …]
|
| H A D | cache.c | 174 VtBlock *bb; in upheap() local 183 bb = c->heap[p]; in upheap() 184 if(b->used - now >= bb->used - now) in upheap() 186 c->heap[i] = bb; in upheap() 187 bb->heap = i; in upheap() 198 VtBlock *bb; in downheap() local 211 bb = c->heap[k]; in downheap() 212 if(b->used - now <= bb->used - now) in downheap() 214 c->heap[i] = bb; in downheap() 215 bb->heap = i; in downheap() [all …]
|
| /plan9/sys/src/cmd/map/libmap/ |
| H A D | twocirc.c | 22 double t,bb; in twocircles() local 41 bb = b*b; in twocircles() 42 *x = quadratic(1+a*a/bb, -2*a + a*t/bb, in twocircles() 43 t*t/(4*bb) - m*m + 2*a*m); in twocircles()
|
| /plan9/sys/src/cmd/postscript/p9bitpost/ |
| H A D | pslib.c | 133 preamble(Biobuf *ioutb, Rectangle bb) { in preamble() argument 137 if(bb.max.x == 0 && bb.max.y == 0) { in preamble() 138 bb.max.x = 612; in preamble() 139 bb.max.y = 792; in preamble() 145 Bprint(ioutb, "%%%%BoundingBox: %d %d %d %d\n", bb.min.x, bb.min.y, bb.max.x, bb.max.y); in preamble()
|
| /plan9/sys/src/games/ |
| H A D | xs.c | 43 Image *bb, *bbmask, *bb2, *bb2mask; variable 206 draw(bb, bb->r, display->white, nil, ZP); in setpiece() 213 r.min = bb->r.min; in setpiece() 220 draw(bb, r, display->black, nil, ZP); in setpiece() 221 draw(bb, insetrect(r, 1), tx[piece->tx], nil, ZP); in setpiece() 225 draw(bb, r, bb, nil, op); in setpiece() 233 br.max = subpt(br.max, bb->r.min); in setpiece() 239 draw(bb2, rectaddpt(r,delta), bb, nil, bb->r.min); in setpiece() 241 draw(bb2mask, r, display->opaque, bbmask, bb->r.min); in setpiece() 242 draw(bb2mask, rectaddpt(r,delta), display->opaque, bbmask, bb->r.min); in setpiece() [all …]
|
| /plan9/sys/src/cmd/upas/common/ |
| H A D | process.c | 15 if(Binit(&rv->bb, pfd[1], OWRITE) < 0){ in instream() 20 rv->fp = &rv->bb; in instream() 37 if (Binit(&rv->bb, pfd[0], OREAD) < 0){ in outstream() 42 rv->fp = &rv->bb; in outstream()
|
| /plan9/lib/font/bit/jis/ |
| H A D | jis7e00.16 | 6 …bb�!�&&|>>D~��!�_'�"�!rr�lm"ZY[�XBX l�l|YlHH�d�X���Ul�X�Y"ZIX~Fm�l*,XX�X�I�lZ(l�ZZ[�Y… 11 …bb8BZ0 �e�A ��"U)��TT�U���VdUE��VH"**�H��"�HVT�H���$���AUZV��陨2ULBU9…
|
| /plan9/sys/src/ape/lib/ap/stdio/ |
| H A D | strtod.c | 221 Bigint *bb, *bb1, *bd, *bd0, *bs, *delta; in strtod() local 475 bb = d2b(rv.d, &bbe, &bbbits); /* rv = bb * 2^bbe */ in strtod() 516 bb1 = mult(bs, bb); in strtod() 517 Bfree(bb); in strtod() 518 bb = bb1; in strtod() 521 bb = lshift(bb, bb2); in strtod() 528 delta = diff(bb, bd); in strtod() 716 Bfree(bb); in strtod() 722 Bfree(bb); in strtod()
|