Lines Matching refs:blist
58 filep blist[NBLIST];
435 filep alloc() /*return free blist[] block in nextb*/
441 if (blist[i] == 0)
447 blist[i] = -1;
469 ffree(i) /*free blist[i] and blocks pointed to*/
474 while (blist[j = blisti(i)] != (unsigned) ~0) {
475 i = (filep) blist[j];
476 blist[j] = 0;
478 blist[j] = 0;
495 wbf(i) /*store i into blist[offset] (?) */
517 if (blist[j] == (unsigned) ~0) {
522 blist[j] = (unsigned)(nextb);
524 offset = ((filep)blist[j]);
534 wbfl() /*flush current blist[] block*/
550 tchar rbf() /*return next char from blist[] block*/
586 if ((ip = blist[blisti(p-1)]) == (unsigned) ~0) {
623 filep incoff(p) /*get next blist[] block*/
628 if ((p = blist[blisti(p-1)]) == (unsigned) ~0) {
1021 while ((j = blist[blisti(j)]) != (unsigned) ~0) {