Lines Matching refs:dbuf
77 unsigned int *dbuf;
312 /* First pass, read block's symbols into dbuf[dbufCount].
324 unsigned hh, *dbuf = bw->dbuf;
329 // and run length encoding, saving the result into dbuf[dbufCount++] = uc
339 // that needs to be micro-optimized for speed. (This one fills out dbuf[]
400 copies to our buffer of decoded symbols (dbuf) now. (The last
410 while (hh--) dbuf[dbufCount++] = uc;
431 // We have our literal byte. Save it into dbuf.
433 dbuf[dbufCount++] = (unsigned int)uc;
455 unsigned int *dbuf = bw->dbuf;
466 // Use occurrence counts to quickly figure out what order dbuf would be in
469 unsigned char uc = dbuf[ii];
470 dbuf[byteCount[uc]] |= (ii << 8);
485 bw->writePos = dbuf[bw->origPtr];
515 unsigned int *dbuf = bw->dbuf;
522 // If we need to refill dbuf, do it.
547 pos = dbuf[pos];
636 bd->bwdata[i].dbuf = xmalloc(bd->dbufSize * sizeof(int));
658 for (j=0; j<THREADS; j++) free(bd->bwdata[j].dbuf);