Lines Matching refs:nam

828 in_pcbbind(struct inpcb *inp, struct sockaddr *nam, struct sockaddr *remote, struct proc *p)  in in_pcbbind()  argument
866 if (nam != NULL) { in in_pcbbind()
867 if (nam->sa_len != sizeof(struct sockaddr_in)) { in in_pcbbind()
878 if (nam->sa_family != AF_INET) { in in_pcbbind()
885 lport = SIN(nam)->sin_port; in in_pcbbind()
887 if (IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr))) { in in_pcbbind()
898 } else if (SIN(nam)->sin_addr.s_addr != INADDR_ANY) { in in_pcbbind()
906 sin.sin_addr.s_addr = SIN(nam)->sin_addr.s_addr; in in_pcbbind()
991 SIN(nam)->sin_addr.s_addr != 0 && in in_pcbbind()
1016 if (!IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr)) && in in_pcbbind()
1019 inp->inp_pcbinfo, SIN(nam)->sin_addr, lport, in in_pcbbind()
1021 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
1026 (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
1048 SIN(nam)->sin_addr, lport, wild); in in_pcbbind()
1054 if (SIN(nam)->sin_addr.s_addr != INADDR_ANY || in in_pcbbind()
1082 SIN6(nam)->sin6_addr, in in_pcbbind()
1088 SIN(nam)->sin_addr, (uint8_t)SOCK_PROTO(so), in in_pcbbind()
1100 laddr = SIN(nam)->sin_addr; in in_pcbbind()
1532 in_pcbladdr(struct inpcb *inp, struct sockaddr *nam, struct in_addr *laddr, in in_pcbladdr() argument
1544 if (nam->sa_len != sizeof(struct sockaddr_in)) { in in_pcbladdr()
1547 if (SIN(nam)->sin_family != AF_INET) { in in_pcbladdr()
1550 if (raw == 0 && SIN(nam)->sin_port == 0) { in in_pcbladdr()
1564 if (raw == 0 && (SIN(nam)->sin_addr.s_addr == INADDR_ANY || in in_pcbladdr()
1565 SIN(nam)->sin_addr.s_addr == (u_int32_t)INADDR_BROADCAST)) { in in_pcbladdr()
1570 if (SIN(nam)->sin_addr.s_addr == INADDR_ANY) { in in_pcbladdr()
1571 SIN(nam)->sin_addr = IA_SIN(ia)->sin_addr; in in_pcbladdr()
1573 SIN(nam)->sin_addr = in in_pcbladdr()
1608 SIN(&ro->ro_dst)->sin_addr.s_addr != SIN(nam)->sin_addr.s_addr || in in_pcbladdr()
1625 SIN(&ro->ro_dst)->sin_addr = SIN(nam)->sin_addr; in in_pcbladdr()
1635 sin.sin_addr.s_addr = SIN(nam)->sin_addr.s_addr; in in_pcbladdr()
1652 (void *)nam)) { in in_pcbladdr()
1734 if (IN_MULTICAST(ntohl(SIN(nam)->sin_addr.s_addr)) && in in_pcbladdr()
1827 in_pcbconnect(struct inpcb *inp, struct sockaddr *nam, struct proc *p, in in_pcbconnect() argument
1831 struct sockaddr_in *sin = SIN(nam); in in_pcbconnect()
1845 if ((error = in_pcbladdr(inp, nam, &laddr, ifscope, outif, 0)) != 0) { in in_pcbconnect()
1870 error = in_pcbbind(inp, NULL, nam, p); in in_pcbconnect()
2152 in_getsockaddr(struct socket *so, struct sockaddr **nam) in in_getsockaddr() argument
2172 *nam = SA(sin); in in_getsockaddr()
2198 in_getpeeraddr(struct socket *so, struct sockaddr **nam) in in_getpeeraddr() argument
2218 *nam = SA(sin); in in_getpeeraddr()