Lines Matching refs:nam
252 tcp_usr_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in tcp_usr_bind() argument
263 if (nam->sa_family != 0 && nam->sa_family != AF_INET) { in tcp_usr_bind()
271 sinp = SIN(nam); in tcp_usr_bind()
279 error = in_pcbbind(inp, nam, NULL, p); in tcp_usr_bind()
303 tcp6_usr_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in tcp6_usr_bind() argument
315 if (nam->sa_family != 0 && nam->sa_family != AF_INET6) { in tcp6_usr_bind()
323 sin6p = SIN6(nam); in tcp6_usr_bind()
354 error = in6_pcbbind(inp, nam, NULL, p); in tcp6_usr_bind()
475 tcp_log_address_error(struct tcpcb *tp, int error, struct sockaddr *nam) in tcp_log_address_error() argument
479 if (nam->sa_family == AF_INET6) { in tcp_log_address_error()
480 struct sockaddr_in6 *sin6p = SIN6(nam); in tcp_log_address_error()
484 struct sockaddr_in *sinp = SIN(nam); in tcp_log_address_error()
496 tcp_usr_connect_common(struct socket *so, struct tcpcb *tp, struct sockaddr *nam, in tcp_usr_connect_common() argument
507 if (nam->sa_family != 0 && nam->sa_family != AF_INET) { in tcp_usr_connect_common()
514 sinp = SIN(nam); in tcp_usr_connect_common()
522 if ((error = tcp_connect(tp, nam, p)) != 0) { in tcp_usr_connect_common()
528 if (nam->sa_family != 0 && nam->sa_family != AF_INET6) { in tcp_usr_connect_common()
530 nam->sa_family); in tcp_usr_connect_common()
538 sin6p = SIN6(nam); in tcp_usr_connect_common()
608 if ((error = tcp6_connect(tp, nam, p)) != 0) { in tcp_usr_connect_common()
619 tcp_log_address_error(tp, error, nam); in tcp_usr_connect_common()
635 tcp_usr_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in tcp_usr_connect() argument
654 error = cfil_sock_attach(so, NULL, nam, CFS_CONNECTION_DIR_OUT); in tcp_usr_connect()
663 error = flow_divert_connect_out(so, nam, p); in tcp_usr_connect()
675 error = tcp_usr_connect_common(so, tp, nam, p, false, true); in tcp_usr_connect()
794 tcp6_usr_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in tcp6_usr_connect() argument
813 error = cfil_sock_attach(so, NULL, nam, CFS_CONNECTION_DIR_OUT); in tcp6_usr_connect()
822 error = flow_divert_connect_out(so, nam, p); in tcp6_usr_connect()
835 error = tcp_usr_connect_common(so, tp, nam, p, true, true); in tcp6_usr_connect()
902 tcp_usr_accept(struct socket *so, struct sockaddr **nam) in tcp_usr_accept() argument
908 in_getpeeraddr(so, nam); in tcp_usr_accept()
934 tcp6_usr_accept(struct socket *so, struct sockaddr **nam) in tcp6_usr_accept() argument
960 in6_mapped_peeraddr(so, nam); in tcp6_usr_accept()
1073 tcp_send_implied_connect(struct socket *so, struct tcpcb *tp, struct sockaddr *nam, in tcp_send_implied_connect() argument
1078 error = tcp_usr_connect_common(so, tp, nam, p, isipv6, false); in tcp_send_implied_connect()
1154 struct sockaddr *nam, struct mbuf *control, struct proc *p) in tcp_usr_send() argument
1164 bool cant_connect = (inp->inp_flowhash == 0) && (nam == NULL); in tcp_usr_send()
1243 if (nam && tp->t_state < TCPS_SYN_SENT) { in tcp_usr_send()
1247 error = tcp_send_implied_connect(so, tp, nam, p, isipv6); in tcp_usr_send()
1291 if (nam && tp->t_state < TCPS_SYN_SENT) { in tcp_usr_send()
1298 error = tcp_send_implied_connect(so, tp, nam, p, isipv6); in tcp_usr_send()
1483 tcp_connect(struct tcpcb *tp, struct sockaddr *nam, struct proc *p) in tcp_connect() argument
1488 struct sockaddr_in *sin = SIN(nam); in tcp_connect()
1494 error = in_pcbbind(inp, NULL, nam, p); in tcp_connect()
1505 error = in_pcbladdr(inp, nam, &laddr, IFSCOPE_NONE, &outif, 0); in tcp_connect()
1616 tcp6_connect(struct tcpcb *tp, struct sockaddr *nam, struct proc *p) in tcp6_connect() argument
1621 struct sockaddr_in6 *sin6 = SIN6(nam); in tcp6_connect()
1627 error = in6_pcbbind(inp, NULL, nam, p); in tcp6_connect()
1642 error = in6_pcbladdr(inp, nam, &addr6, &outif); in tcp6_connect()