Lines Matching refs:sa
59 ret->sa.sa_family = AF_UNSPEC; in BIO_ADDR_new()
73 if (src->sa.sa_family == AF_UNSPEC) { in BIO_ADDR_copy()
78 return BIO_ADDR_make(dst, &src->sa); in BIO_ADDR_copy()
98 ap->sa.sa_family = AF_UNSPEC; in BIO_ADDR_clear()
105 int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa) in BIO_ADDR_make() argument
107 if (sa->sa_family == AF_INET) { in BIO_ADDR_make()
108 memcpy(&(ap->s_in), sa, sizeof(struct sockaddr_in)); in BIO_ADDR_make()
112 if (sa->sa_family == AF_INET6) { in BIO_ADDR_make()
113 memcpy(&(ap->s_in6), sa, sizeof(struct sockaddr_in6)); in BIO_ADDR_make()
118 if (sa->sa_family == AF_UNIX) { in BIO_ADDR_make()
119 memcpy(&(ap->s_un), sa, sizeof(struct sockaddr_un)); in BIO_ADDR_make()
167 return ap->sa.sa_family; in BIO_ADDR_family()
175 if (ap->sa.sa_family == AF_INET) { in BIO_ADDR_rawaddress()
180 else if (ap->sa.sa_family == AF_INET6) { in BIO_ADDR_rawaddress()
186 else if (ap->sa.sa_family == AF_UNIX) { in BIO_ADDR_rawaddress()
206 if (ap->sa.sa_family == AF_INET) in BIO_ADDR_rawport()
209 if (ap->sa.sa_family == AF_INET6) in BIO_ADDR_rawport()
324 if (ap->sa.sa_family == AF_UNIX) in BIO_ADDR_path_string()
337 return &(ap->sa); in BIO_ADDR_sockaddr()
348 return &(ap->sa); in BIO_ADDR_sockaddr_noconst()
359 if (ap->sa.sa_family == AF_INET) in BIO_ADDR_sockaddr_size()
362 if (ap->sa.sa_family == AF_INET6) in BIO_ADDR_sockaddr_size()
366 if (ap->sa.sa_family == AF_UNIX) in BIO_ADDR_sockaddr_size()