Lines Matching refs:rawbuf
126 unsigned char *rawbuf; in dns_rdataslab_fromrdataset() local
152 rawbuf = isc_mem_get(mctx, buflen); in dns_rdataslab_fromrdataset()
153 region->base = rawbuf; in dns_rdataslab_fromrdataset()
155 rawbuf += reservelen; in dns_rdataslab_fromrdataset()
156 *rawbuf++ = 0; in dns_rdataslab_fromrdataset()
157 *rawbuf = 0; in dns_rdataslab_fromrdataset()
274 rawbuf = isc_mem_get(mctx, buflen); in dns_rdataslab_fromrdataset()
282 region->base = rawbuf; in dns_rdataslab_fromrdataset()
285 memset(rawbuf, 0, buflen); in dns_rdataslab_fromrdataset()
286 rawbuf += reservelen; in dns_rdataslab_fromrdataset()
289 offsetbase = rawbuf; in dns_rdataslab_fromrdataset()
292 *rawbuf++ = (nitems & 0xff00) >> 8; in dns_rdataslab_fromrdataset()
293 *rawbuf++ = (nitems & 0x00ff); in dns_rdataslab_fromrdataset()
297 rawbuf += nitems * 4; in dns_rdataslab_fromrdataset()
305 offsettable[x[i].order] = rawbuf - offsetbase; in dns_rdataslab_fromrdataset()
312 *rawbuf++ = (length & 0xff00) >> 8; in dns_rdataslab_fromrdataset()
313 *rawbuf++ = (length & 0x00ff); in dns_rdataslab_fromrdataset()
315 rawbuf += 2; /* filled in later */ in dns_rdataslab_fromrdataset()
321 *rawbuf++ = (x[i].rdata.flags & DNS_RDATA_OFFLINE) in dns_rdataslab_fromrdataset()
325 memmove(rawbuf, x[i].rdata.data, x[i].rdata.length); in dns_rdataslab_fromrdataset()
326 rawbuf += x[i].rdata.length; in dns_rdataslab_fromrdataset()