Lines Matching refs:rawbuf
126 unsigned char *rawbuf;
151 rawbuf = isc_mem_get(mctx, buflen);
152 if (rawbuf == NULL)
154 region->base = rawbuf;
156 rawbuf += reservelen;
157 *rawbuf++ = 0;
158 *rawbuf = 0;
271 rawbuf = isc_mem_get(mctx, buflen);
272 if (rawbuf == NULL) {
281 isc_mem_put(mctx, rawbuf, buflen);
288 region->base = rawbuf;
291 memset(rawbuf, 0, buflen);
292 rawbuf += reservelen;
295 offsetbase = rawbuf;
298 *rawbuf++ = (nitems & 0xff00) >> 8;
299 *rawbuf++ = (nitems & 0x00ff);
303 rawbuf += nitems * 4;
310 offsettable[x[i].order] = rawbuf - offsetbase;
316 *rawbuf++ = (length & 0xff00) >> 8;
317 *rawbuf++ = (length & 0x00ff);
319 rawbuf += 2; /* filled in later */
325 *rawbuf++ = (x[i].rdata.flags & DNS_RDATA_OFFLINE) ?
328 memmove(rawbuf, x[i].rdata.data, x[i].rdata.length);
329 rawbuf += x[i].rdata.length;