Lines Matching refs:sa
109 int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host, size_t hostlen, char* serv,… in getnameinfo() argument
111 return android_getnameinfoforiface(sa, salen, host, hostlen, serv, servlen, flags, NULL, 0); in getnameinfo()
114 int android_getnameinfoforiface(const struct sockaddr* sa, socklen_t salen, char* host, size_t host… in android_getnameinfoforiface() argument
116 switch (sa->sa_family) { in android_getnameinfoforiface()
119 return getnameinfo_inet(sa, salen, host, hostlen, in android_getnameinfoforiface()
122 return getnameinfo_local(sa, salen, host, hostlen, in android_getnameinfoforiface()
135 getnameinfo_local(const struct sockaddr *sa, socklen_t salen, in getnameinfo_local() argument
140 (const struct sockaddr_un *)(const void *)sa; in getnameinfo_local()
179 getnameinfo_inet(const struct sockaddr* sa, socklen_t salen, in getnameinfo_inet() argument
198 if (sa == NULL) in getnameinfo_inet()
201 family = sa->sa_family; in getnameinfo_inet()
217 port = ((const struct sockinet *)(const void *)sa)->si_port; in getnameinfo_inet()
218 addr = (const char *)(const void *)sa + afd->a_off; in getnameinfo_inet()
246 switch (sa->sa_family) { in getnameinfo_inet()
250 (const void *)sa)->sin_addr.s_addr); in getnameinfo_inet()
261 sin6 = (const struct sockaddr_in6 *)(const void *)sa; in getnameinfo_inet()
303 if ((error = ip6_parsenumeric(sa, addr, host, in getnameinfo_inet()
361 if ((error = ip6_parsenumeric(sa, addr, host, in getnameinfo_inet()
381 ip6_parsenumeric(const struct sockaddr *sa, const char *addr, char *host, in ip6_parsenumeric() argument
387 assert(sa != NULL); in ip6_parsenumeric()
399 if (((const struct sockaddr_in6 *)(const void *)sa)->sin6_scope_id) { in ip6_parsenumeric()
404 (const struct sockaddr_in6 *)(const void *)sa, in ip6_parsenumeric()