Lines Matching refs:ai
1582 struct addrinfo *ai; in at_getaddrinfo() local
1678 ai = (struct addrinfo *) rt_malloc(total_size); in at_getaddrinfo()
1679 if (ai == RT_NULL) in at_getaddrinfo()
1683 rt_memset(ai, RT_NULL, total_size); in at_getaddrinfo()
1685 sa = (struct sockaddr_storage *) (void *) ((uint8_t *) ai + sizeof(struct addrinfo)); in at_getaddrinfo()
1699 ai->ai_family = AF_INET; in at_getaddrinfo()
1705 ai->ai_socktype = hints->ai_socktype; in at_getaddrinfo()
1706 ai->ai_protocol = hints->ai_protocol; in at_getaddrinfo()
1711 … ai->ai_canonname = ((char *) ai + sizeof(struct addrinfo) + sizeof(struct sockaddr_storage)); in at_getaddrinfo()
1712 rt_memcpy(ai->ai_canonname, nodename, namelen); in at_getaddrinfo()
1713 ai->ai_canonname[namelen] = 0; in at_getaddrinfo()
1715 ai->ai_addrlen = sizeof(struct sockaddr_storage); in at_getaddrinfo()
1716 ai->ai_addr = (struct sockaddr *) sa; in at_getaddrinfo()
1718 *res = ai; in at_getaddrinfo()
1723 void at_freeaddrinfo(struct addrinfo *ai) in at_freeaddrinfo() argument
1727 while (ai != NULL) in at_freeaddrinfo()
1729 next = ai->ai_next; in at_freeaddrinfo()
1730 rt_free(ai); in at_freeaddrinfo()
1731 ai = next; in at_freeaddrinfo()