• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/kern/

Lines Matching defs:sa

236 	struct sockaddr *sa = NULL;
254 error = getsockaddr(so, &sa, uap->name, uap->namelen, TRUE);
258 sa = (struct sockaddr *)&ss;
264 AUDIT_ARG(sockaddr, vfs_context_cwd(vfs_context_current()), sa);
266 if ((error = mac_socket_check_bind(kauth_cred_get(), so, sa)) == 0)
267 error = sobind(so, sa);
269 error = sobind(so, sa);
272 FREE(sa, M_SONAME);
338 struct sockaddr *sa = NULL;
495 (void) soacceptlock(so, &sa, 0);
497 if (sa == NULL) {
506 AUDIT_ARG(sockaddr, vfs_context_cwd(vfs_context_current()), sa);
512 sa_len = sa->sa_len;
514 error = copyout(sa, uap->name, namelen);
522 FREE(sa, M_SONAME);
593 struct sockaddr *sa = NULL;
617 error = getsockaddr(so, &sa, uap->name, uap->namelen, !dgram);
621 sa = (struct sockaddr *)&ss;
628 AUDIT_ARG(sockaddr, vfs_context_cwd(vfs_context_current()), sa);
630 if ((error = mac_socket_check_connect(kauth_cred_get(), so, sa)) != 0) {
632 FREE(sa, M_SONAME);
640 FREE(sa, M_SONAME);
645 error = soconnectlock(so, sa, 0);
650 FREE(sa, M_SONAME);
676 FREE(sa, M_SONAME);
1633 struct sockaddr *sa;
1648 sa = 0;
1650 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, &sa);
1663 sf_getsockname(filter->sfe_cookie, so, &sa);
1678 if (sa == 0) {
1683 sa_len = sa->sa_len;
1685 error = copyout((caddr_t)sa, uap->asa, len);
1693 if (sa)
1694 FREE(sa, M_SONAME);
1720 struct sockaddr *sa;
1753 sa = 0;
1754 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, &sa);
1767 sf_getpeername(filter->sfe_cookie, so, &sa);
1782 if (sa == 0) {
1786 sa_len = sa->sa_len;
1788 error = copyout(sa, uap->asa, len);
1796 if (sa) FREE(sa, M_SONAME);
1805 struct sockaddr *sa;
1832 sa = mtod(m, struct sockaddr *);
1833 sa->sa_len = buflen;
1840 * Given a user_addr_t of length len, allocate and fill out a *sa.
1852 struct sockaddr *sa;
1861 MALLOC(sa, struct sockaddr *, len, M_SONAME, M_WAITOK | M_ZERO);
1862 if (sa == NULL) {
1865 error = copyin(uaddr, (caddr_t)sa, len);
1867 FREE(sa, M_SONAME);
1875 if (translate_unspec && sa->sa_family == AF_UNSPEC &&
1878 sa->sa_family = AF_INET;
1880 sa->sa_len = len;
1881 *namp = sa;