Lines Matching refs:coff
230 unsigned int coff = isc_buffer_usedlength(buffer) + prefix_len;
231 if (coff >= 0x4000 || cctx->count > cctx->mask * 3 / 4) {
237 if (cctx->set[slot].coff == 0) {
239 cctx->set[slot].coff = coff;
247 ISC_SWAP(cctx->set[slot].coff, coff);
309 unsigned int coff = cctx->set[slot].coff;
317 if (coff == 0 || probe > probe_distance(cctx, slot)) {
327 match_suffix(buffer, coff, suffix_ptr, suffix_len,
330 *return_coff = coff;
339 dns_compress_rollback(dns_compress_t *cctx, unsigned int coff) {
343 if (cctx->set[slot].coff < coff) {
355 while (cctx->set[next].coff != 0 &&
362 cctx->set[prev].coff = 0;