Lines Matching defs:srv
230 dns_rdata_in_srv_t *srv = source;
236 REQUIRE(srv->common.rdtype == type);
237 REQUIRE(srv->common.rdclass == rdclass);
242 RETERR(uint16_tobuffer(srv->priority, target));
243 RETERR(uint16_tobuffer(srv->weight, target));
244 RETERR(uint16_tobuffer(srv->port, target));
245 dns_name_toregion(&srv->target, ®ion);
252 dns_rdata_in_srv_t *srv = target;
260 srv->common.rdclass = rdata->rdclass;
261 srv->common.rdtype = rdata->type;
262 ISC_LINK_INIT(&srv->common, link);
266 srv->priority = uint16_fromregion(®ion);
268 srv->weight = uint16_fromregion(®ion);
270 srv->port = uint16_fromregion(®ion);
273 dns_name_init(&srv->target, NULL);
274 RETERR(name_duporclone(&name, mctx, &srv->target));
275 srv->mctx = mctx;
281 dns_rdata_in_srv_t *srv = source;
284 REQUIRE(srv->common.rdclass == dns_rdataclass_in);
285 REQUIRE(srv->common.rdtype == dns_rdatatype_srv);
287 if (srv->mctx == NULL)
290 dns_name_free(&srv->target, srv->mctx);
291 srv->mctx = NULL;