Lines Matching defs:ai
421 struct addrinfo *ai, *new_ai, *last_ai;
428 for (ai = cds->cds_ai; ai != NULL; ai = ai->ai_next) {
429 last_ai = ai;
431 if (new_ai->ai_family == ai->ai_family &&
432 new_ai->ai_addrlen == ai->ai_addrlen &&
433 0 == memcmp(new_ai->ai_addr, ai->ai_addr,
434 ai->ai_addrlen)) {
452 struct addrinfo *ai;
458 ai = calloc(1, sizeof (*ai));
461 if (ai == NULL || sa == NULL) {
495 ai->ai_family = af;
496 ai->ai_addrlen = slen;
497 ai->ai_addr = sa;
499 return (ai);
502 free(ai);
562 struct addrinfo *ai;
582 err = getaddrinfo(cds->cds_ds.host, NULL, &hints, &ai);
598 cds->cds_ai = ai;