Lines Matching refs:px
231 dns_rdata_in_px_t *px = source;
237 REQUIRE(px->common.rdtype == type);
238 REQUIRE(px->common.rdclass == rdclass);
243 RETERR(uint16_tobuffer(px->preference, target));
244 dns_name_toregion(&px->map822, ®ion);
246 dns_name_toregion(&px->mapx400, ®ion);
252 dns_rdata_in_px_t *px = target;
262 px->common.rdclass = rdata->rdclass;
263 px->common.rdtype = rdata->type;
264 ISC_LINK_INIT(&px->common, link);
269 px->preference = uint16_fromregion(®ion);
274 dns_name_init(&px->map822, NULL);
275 RETERR(name_duporclone(&name, mctx, &px->map822));
276 isc_region_consume(®ion, name_length(&px->map822));
278 dns_name_init(&px->mapx400, NULL);
279 result = name_duporclone(&name, mctx, &px->mapx400);
283 px->mctx = mctx;
287 dns_name_free(&px->map822, mctx);
293 dns_rdata_in_px_t *px = source;
296 REQUIRE(px->common.rdclass == 1);
297 REQUIRE(px->common.rdtype == 26);
299 if (px->mctx == NULL)
302 dns_name_free(&px->map822, px->mctx);
303 dns_name_free(&px->mapx400, px->mctx);
304 px->mctx = NULL;