Lines Matching defs:cds
256 ad_disc_cds_t *cds;
300 cds = cds_res;
324 NS_GET16(cds->cds_ds.priority, ptr);
325 NS_GET16(cds->cds_ds.weight, ptr);
326 NS_GET16(cds->cds_ds.port, ptr);
327 len = dn_expand(msg, eom, ptr, cds->cds_ds.host,
328 sizeof (cds->cds_ds.host));
334 cds->cds_ds.ttl = rttl;
340 rttl, cds->cds_ds.priority, cds->cds_ds.weight,
341 cds->cds_ds.host, cds->cds_ds.port);
343 cds++;
348 *scnt = (cds - cds_res);
400 for (cds = cds_res; cds->cds_ds.host[0] != '\0'; cds++)
401 if (0 == strcmp(namebuf, cds->cds_ds.host))
402 save_addr(cds, af, ptr, size);
419 save_addr(ad_disc_cds_t *cds, sa_family_t af, uchar_t *addr, size_t alen)
428 for (ai = cds->cds_ai; ai != NULL; ai = ai->ai_next) {
445 cds->cds_ai = new_ai;
512 add_preferred(ad_disc_cds_t *cds, ad_disc_ds_t *prefer, int *nds, int maxds)
519 ds = &cds[i].cds_ds;
534 ds = &cds[i].cds_ds;
547 get_addresses(ad_disc_cds_t *cds, int cnt)
552 if (cds[i].cds_ai == NULL) {
553 do_getaddrinfo(&cds[i]);
559 do_getaddrinfo(ad_disc_cds_t *cds)
570 ds = &cds->cds_ds;
582 err = getaddrinfo(cds->cds_ds.host, NULL, &hints, &ai);
598 cds->cds_ai = ai;
604 ad_disc_cds_t *cds;
606 for (cds = cds_vec; cds->cds_ds.host[0] != '\0'; cds++) {
607 if (cds->cds_ai != NULL) {
608 freeaddrinfo(cds->cds_ai);