Lines Matching refs:rp
174 dns_rdata_rp_t *rp = source;
179 REQUIRE(rp->common.rdtype == type);
180 REQUIRE(rp->common.rdclass == rdclass);
185 dns_name_toregion(&rp->mail, ®ion);
187 dns_name_toregion(&rp->text, ®ion);
195 dns_rdata_rp_t *rp = target;
202 rp->common.rdclass = rdata->rdclass;
203 rp->common.rdtype = rdata->type;
204 ISC_LINK_INIT(&rp->common, link);
209 dns_name_init(&rp->mail, NULL);
210 RETERR(name_duporclone(&name, mctx, &rp->mail));
213 dns_name_init(&rp->text, NULL);
214 result = name_duporclone(&name, mctx, &rp->text);
218 rp->mctx = mctx;
223 dns_name_free(&rp->mail, mctx);
229 dns_rdata_rp_t *rp = source;
232 REQUIRE(rp->common.rdtype == dns_rdatatype_rp);
234 if (rp->mctx == NULL)
237 dns_name_free(&rp->mail, rp->mctx);
238 dns_name_free(&rp->text, rp->mctx);
239 rp->mctx = NULL;