Lines Matching defs:sa

237 	struct sockaddr *sa = NULL;
255 error = getsockaddr(so, &sa, uap->name, uap->namelen, TRUE);
259 sa = (struct sockaddr *)&ss;
265 AUDIT_ARG(sockaddr, vfs_context_cwd(vfs_context_current()), sa);
267 if ((error = mac_socket_check_bind(kauth_cred_get(), so, sa)) == 0)
268 error = sobind(so, sa);
270 error = sobind(so, sa);
273 FREE(sa, M_SONAME);
339 struct sockaddr *sa = NULL;
496 (void) soacceptlock(so, &sa, 0);
498 if (sa == NULL) {
505 AUDIT_ARG(sockaddr, vfs_context_cwd(vfs_context_current()), sa);
511 sa_len = sa->sa_len;
513 error = copyout(sa, uap->name, namelen);
521 FREE(sa, M_SONAME);
588 struct sockaddr *sa = NULL;
612 error = getsockaddr(so, &sa, uap->name, uap->namelen, !dgram);
616 sa = (struct sockaddr *)&ss;
623 AUDIT_ARG(sockaddr, vfs_context_cwd(vfs_context_current()), sa);
625 if ((error = mac_socket_check_connect(kauth_cred_get(), so, sa)) != 0) {
627 FREE(sa, M_SONAME);
635 FREE(sa, M_SONAME);
640 error = soconnectlock(so, sa, 0);
645 FREE(sa, M_SONAME);
671 FREE(sa, M_SONAME);
1709 struct sockaddr *sa;
1724 sa = 0;
1726 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, &sa);
1728 error = sflt_getsockname(so, &sa);
1735 if (sa == 0) {
1740 sa_len = sa->sa_len;
1742 error = copyout((caddr_t)sa, uap->asa, len);
1750 if (sa)
1751 FREE(sa, M_SONAME);
1777 struct sockaddr *sa;
1810 sa = 0;
1811 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, &sa);
1813 error = sflt_getpeername(so, &sa);
1820 if (sa == 0) {
1824 sa_len = sa->sa_len;
1826 error = copyout(sa, uap->asa, len);
1834 if (sa) FREE(sa, M_SONAME);
1843 struct sockaddr *sa;
1882 sa = mtod(m, struct sockaddr *);
1883 sa->sa_len = buflen;
1890 * Given a user_addr_t of length len, allocate and fill out a *sa.
1902 struct sockaddr *sa;
1911 MALLOC(sa, struct sockaddr *, len, M_SONAME, M_WAITOK | M_ZERO);
1912 if (sa == NULL) {
1915 error = copyin(uaddr, (caddr_t)sa, len);
1917 FREE(sa, M_SONAME);
1925 if (translate_unspec && sa->sa_family == AF_UNSPEC &&
1928 sa->sa_family = AF_INET;
1930 sa->sa_len = len;
1931 *namp = sa;