Home
last modified time | relevance | path

Searched refs:nam (Results 1 – 25 of 34) sorted by relevance

12

/xnu-12377.1.9/bsd/net/
H A Draw_usrreq.c206 raw_ubind(__unused struct socket *so, __unused struct sockaddr *nam, __unused struct proc *p) in raw_ubind() argument
212 raw_uconnect(__unused struct socket *so, __unused struct sockaddr *nam, __unused struct proc *p) in raw_uconnect() argument
260 raw_upeeraddr(struct socket *so, struct sockaddr **nam) in raw_upeeraddr() argument
270 *nam = dup_sockaddr(rp->rcb_faddr, 1); in raw_upeeraddr()
279 struct sockaddr *nam, struct mbuf *control, __unused struct proc *p) in raw_usend() argument
311 if (nam) { in raw_usend()
316 rp->rcb_faddr = nam; in raw_usend()
324 if (nam) { in raw_usend()
359 raw_usockaddr(struct socket *so, struct sockaddr **nam) in raw_usockaddr() argument
369 *nam = dup_sockaddr(rp->rcb_laddr, 1); in raw_usockaddr()
H A Dndrv.c318 ndrv_connect(struct socket *so, struct sockaddr *nam, __unused struct proc *p) in ndrv_connect() argument
330 if (nam->sa_len < sizeof(struct sockaddr_ndrv)) { in ndrv_connect()
337 SOCKADDR_COPY(nam, np->nd_faddr, in ndrv_connect()
338 MIN(sizeof(struct sockaddr_ndrv), nam->sa_len)); in ndrv_connect()
365 ndrv_bind(struct socket *so, struct sockaddr *nam, __unused struct proc *p) in ndrv_bind() argument
367 struct sockaddr_ndrv *sa = (struct sockaddr_ndrv *) nam; in ndrv_bind()
513 ndrv_sockaddr(struct socket *so, struct sockaddr **nam) in ndrv_sockaddr() argument
527 *nam = (struct sockaddr *)alloc_sockaddr(len, in ndrv_sockaddr()
530 SOCKADDR_COPY(np->nd_laddr, *nam, len); in ndrv_sockaddr()
536 ndrv_peeraddr(struct socket *so, struct sockaddr **nam) in ndrv_peeraddr() argument
[all …]
H A Dkext_net.h59 extern int sflt_bind(struct socket *so, const struct sockaddr *nam);
68 extern int sflt_connectout(struct socket *so, const struct sockaddr *nam);
H A Drtsock.c221 rts_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in rts_bind() argument
223 return raw_usrreqs.pru_bind(so, nam, p); /* xxx just EINVAL */ in rts_bind()
227 rts_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in rts_connect() argument
229 return raw_usrreqs.pru_connect(so, nam, p); /* XXX just EINVAL */ in rts_connect()
263 rts_peeraddr(struct socket *so, struct sockaddr **nam) in rts_peeraddr() argument
265 return raw_usrreqs.pru_peeraddr(so, nam); in rts_peeraddr()
272 rts_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, in rts_send() argument
275 return raw_usrreqs.pru_send(so, flags, m, nam, control, p); in rts_send()
287 rts_sockaddr(struct socket *so, struct sockaddr **nam) in rts_sockaddr() argument
289 return raw_usrreqs.pru_sockaddr(so, nam); in rts_sockaddr()
/xnu-12377.1.9/bsd/netinet/
H A Dmp_pcb.c295 mp_getaddr_v4(struct socket *mp_so, struct sockaddr **nam, boolean_t peer) in mp_getaddr_v4() argument
316 *nam = (struct sockaddr *)sin; in mp_getaddr_v4()
321 mp_getaddr_v6(struct socket *mp_so, struct sockaddr **nam, boolean_t peer) in mp_getaddr_v6() argument
338 *nam = in6_sockaddr(port, &addr, ifscope); in mp_getaddr_v6()
339 if (*nam == NULL) { in mp_getaddr_v6()
347 mp_getsockaddr(struct socket *mp_so, struct sockaddr **nam) in mp_getsockaddr() argument
352 return mp_getaddr_v4(mp_so, nam, false); in mp_getsockaddr()
354 return mp_getaddr_v6(mp_so, nam, false); in mp_getsockaddr()
361 mp_getpeeraddr(struct socket *mp_so, struct sockaddr **nam) in mp_getpeeraddr() argument
366 return mp_getaddr_v4(mp_so, nam, true); in mp_getpeeraddr()
[all …]
H A Dtcp_usrreq.c252 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()
[all …]
H A Din_pcb.c828 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()
[all …]
H A Dmp_pcb.h118 extern int mp_getsockaddr(struct socket *mp_so, struct sockaddr **nam);
119 extern int mp_getpeeraddr(struct socket *mp_so, struct sockaddr **nam);
H A Draw_ip.c1029 rip_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in rip_bind() argument
1045 if (nam->sa_len != sizeof(struct sockaddr_in)) { in rip_bind()
1053 sin.sin_addr.s_addr = SIN(nam)->sin_addr.s_addr; in rip_bind()
1080 rip_connect(struct socket *so, struct sockaddr *nam, __unused struct proc *p) in rip_connect() argument
1083 struct sockaddr_in *addr = (struct sockaddr_in *)(void *)nam; in rip_connect()
1092 if (nam->sa_len != sizeof(*addr)) { in rip_connect()
1122 rip_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, in rip_send() argument
1148 if (nam != NULL) { in rip_send()
1149 dst = ((struct sockaddr_in *)(void *)nam)->sin_addr.s_addr; in rip_send()
/xnu-12377.1.9/bsd/netinet6/
H A Din6_pcb.c188 in6_pcbbind(struct inpcb *inp, struct sockaddr *nam, struct sockaddr *remote, struct proc *p) in in6_pcbbind() argument
226 if (nam != NULL) { in in6_pcbbind()
227 if (nam->sa_len != sizeof(struct sockaddr_in6)) { in in6_pcbbind()
236 if (nam->sa_family != AF_INET6) { in in6_pcbbind()
242 lport = SIN6(nam)->sin6_port; in in6_pcbbind()
244 *(&sin6) = *SIN6(nam); in in6_pcbbind()
624 in6_pcbladdr(struct inpcb *inp, struct sockaddr *nam, in in6_pcbladdr() argument
635 if (nam->sa_len != sizeof(struct sockaddr_in6)) { in in6_pcbladdr()
638 if (SIN6(nam)->sin6_family != AF_INET6) { in in6_pcbladdr()
641 if (SIN6(nam)->sin6_port == 0) { in in6_pcbladdr()
[all …]
H A Din6_pcb.h123 extern int in6_mapped_sockaddr(struct socket *so, struct sockaddr **nam);
124 extern int in6_mapped_peeraddr(struct socket *so, struct sockaddr **nam);
H A Draw_ip6.c1073 rip6_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in rip6_bind() argument
1091 if (nam->sa_len != sizeof(struct sockaddr_in6)) { in rip6_bind()
1095 if (TAILQ_EMPTY(&ifnet_head) || SIN6(nam)->sin6_family != AF_INET6) { in rip6_bind()
1100 *(&sin6) = *SIN6(nam); in rip6_bind()
1138 rip6_connect(struct socket *so, struct sockaddr *nam, __unused struct proc *p) in rip6_connect() argument
1141 struct sockaddr_in6 *__single addr = (struct sockaddr_in6 *)(void *)nam; in rip6_connect()
1158 if (nam->sa_len != sizeof(*addr)) { in rip6_connect()
1183 …if (in6_embedscope(&SIN6(nam)->sin6_addr, SIN6(nam), inp, NULL, NULL, IN6_NULL_IF_EMBEDDED_SCOPE(&… in rip6_connect()
1230 rip6_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, in rip6_send() argument
1252 return rip6_output(m, so, SIN6(nam), control, 1); in rip6_send()
H A Din6_private.h257 extern void in6_sin6_2_sin_in_sock(struct sockaddr *nam);
258 extern int in6_sin_2_v4mapsin6_in_sock(struct sockaddr **nam);
H A Dudp6_usrreq.c856 udp6_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in udp6_bind() argument
874 sin6_p = SIN6(nam); in udp6_bind()
895 error = in6_pcbbind(inp, nam, NULL, p); in udp6_bind()
908 udp6_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in udp6_connect() argument
912 struct sockaddr_in6 *__single sin6_p = SIN6(nam); in udp6_connect()
1019 error = flow_divert_connect_out(so, nam, p); in udp6_connect()
1025 error = in6_pcbconnect(inp, nam, p); in udp6_connect()
/xnu-12377.1.9/bsd/netkey/
H A Dkeysock.c425 key_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in key_bind() argument
428 error = raw_usrreqs.pru_bind(so, nam, p); /* xxx just EINVAL */ in key_bind()
437 key_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in key_connect() argument
440 error = raw_usrreqs.pru_connect(so, nam, p); /* XXX just EINVAL */ in key_connect()
487 key_peeraddr(struct socket *so, struct sockaddr **nam) in key_peeraddr() argument
490 error = raw_usrreqs.pru_peeraddr(so, nam); in key_peeraddr()
499 key_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, in key_send() argument
503 error = raw_usrreqs.pru_send(so, flags, m, nam, control, p); in key_send()
524 key_sockaddr(struct socket *so, struct sockaddr **nam) in key_sockaddr() argument
527 error = raw_usrreqs.pru_sockaddr(so, nam); in key_sockaddr()
/xnu-12377.1.9/bsd/sys/
H A Dprotosw.h466 int (*pru_accept)(struct socket *so, struct sockaddr **nam);
468 int (*pru_bind)(struct socket *so, struct sockaddr *nam,
470 int (*pru_connect)(struct socket *so, struct sockaddr *nam,
478 int (*pru_peeraddr)(struct socket *so, struct sockaddr **nam);
486 int (*pru_sockaddr)(struct socket *so, struct sockaddr **nam);
557 extern int pru_accept_notsupp(struct socket *so, struct sockaddr **nam);
559 extern int pru_bind_notsupp(struct socket *so, struct sockaddr *nam,
561 extern int pru_connect_notsupp(struct socket *so, struct sockaddr *nam,
578 extern int pru_peeraddr_notsupp(struct socket *so, struct sockaddr **nam);
586 extern int pru_sockaddr_notsupp(struct socket *so, struct sockaddr **nam);
H A Dun.h107 struct mbuf *nam, struct mbuf *control);
H A Dsocketvar.h918 extern int soaccept(struct socket *so, struct sockaddr **nam);
919 extern int soacceptlock(struct socket *so, struct sockaddr **nam, int dolock);
922 extern int sobindlock(struct socket *so, struct sockaddr *nam, int dolock);
926 extern int soconnect(struct socket *so, struct sockaddr *nam);
927 extern int soconnectlock(struct socket *so, struct sockaddr *nam, int dolock);
/xnu-12377.1.9/bsd/nfs/
H A Dnfs_socket.c291 nfsrv_send(struct nfsrv_sock *slp, mbuf_t nam, mbuf_t top) in nfsrv_send() argument
299 if (nam && !sock_isconnected(so) && (slp->ns_sotype != SOCK_STREAM)) { in nfsrv_send()
300 if ((sendnam = SA(mtod(nam, caddr_t)))) { in nfsrv_send()
426 struct sockaddr_storage nam; in nfsrv_rcv_locked() local
435 msg.msg_name = (caddr_t)&nam; in nfsrv_rcv_locked()
436 msg.msg_namelen = sizeof(nam); in nfsrv_rcv_locked()
443 mbuf_setlen(mhck, nam.ss_len); in nfsrv_rcv_locked()
444 bcopy(&nam, mtod(mhck, caddr_t), nam.ss_len); in nfsrv_rcv_locked()
670 mbuf_t nam; in nfsrv_dorec() local
689 nam = m; in nfsrv_dorec()
[all …]
H A Dnfs_srvcache.c187 mbuf_t nam) in netaddr_match() argument
194 inetaddr = SIN(mtod(nam, caddr_t)); in netaddr_match()
201 inet6addr = SIN6(mtod(nam, caddr_t)); in netaddr_match()
/xnu-12377.1.9/bsd/kern/
H A Duipc_usrreq.c269 uipc_accept(struct socket *so, struct sockaddr **nam) in uipc_accept() argument
283 *nam = dup_sockaddr(SA(unp->unp_conn->unp_addr), 1); in uipc_accept()
289 *nam = dup_sockaddr(SA(&sun_noname), 1); in uipc_accept()
311 uipc_bind(struct socket *so, struct sockaddr *nam, proc_t p) in uipc_bind() argument
319 return unp_bind(unp, nam, p); in uipc_bind()
328 uipc_connect(struct socket *so, struct sockaddr *nam, proc_t p) in uipc_connect() argument
335 return unp_connect(so, nam, p); in uipc_connect()
400 uipc_peeraddr(struct socket *so, struct sockaddr **nam) in uipc_peeraddr() argument
414 *nam = dup_sockaddr(SA(unp->unp_conn->unp_addr), 1); in uipc_peeraddr()
416 *nam = dup_sockaddr(SA(&sun_noname), 1); in uipc_peeraddr()
[all …]
H A Dkpi_socketfilter.c673 sflt_bind(struct socket *so, const struct sockaddr *nam) in sflt_bind() argument
703 entry->sfe_cookie, so, nam); in sflt_bind()
974 sflt_connectout_common(struct socket *so, const struct sockaddr *nam) in sflt_connectout_common() argument
1000 entry->sfe_cookie, so, nam); in sflt_connectout_common()
1022 const struct sockaddr *nam = (const struct sockaddr *__indexable)innam; in sflt_connectout() local
1036 SOCKADDR_COPY(nam, buf, nam->sa_len); in sflt_connectout()
1047 if (SOCKADDR_CMP(sa, nam, nam->sa_len) != 0) { in sflt_connectout()
1048 SOCKADDR_COPY(sa, __DECONST_SA(nam), nam->sa_len); in sflt_connectout()
H A Dvsock_domain.c1095 vsock_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in vsock_bind() argument
1104 struct sockaddr_vm *addr = (struct sockaddr_vm *)nam; in vsock_bind()
1166 vsock_accept(struct socket *so, struct sockaddr **nam) in vsock_accept() argument
1178 *nam = vsock_new_sockaddr(&pcb->remote_address); in vsock_accept()
1184 vsock_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in vsock_connect() argument
1193 struct sockaddr_vm *addr = (struct sockaddr_vm *)nam; in vsock_connect()
1295 vsock_sockaddr(struct socket *so, struct sockaddr **nam) in vsock_sockaddr() argument
1302 *nam = vsock_new_sockaddr(&pcb->local_address); in vsock_sockaddr()
1308 vsock_peeraddr(struct socket *so, struct sockaddr **nam) in vsock_peeraddr() argument
1315 *nam = vsock_new_sockaddr(&pcb->remote_address); in vsock_peeraddr()
[all …]
H A Dkern_control.c156 static int ctl_peeraddr(struct socket *so, struct sockaddr **nam);
425 ctl_setup_kctl(struct socket *so, struct sockaddr *nam, struct proc *p) in ctl_setup_kctl() argument
442 if (nam->sa_len != sizeof(struct sockaddr_ctl)) { in ctl_setup_kctl()
446 SOCKADDR_COPY(nam, &sa, sizeof(struct sockaddr_ctl)); in ctl_setup_kctl()
551 ctl_bind(struct socket *so, struct sockaddr *nam, struct proc *p) in ctl_bind() argument
564 error = ctl_setup_kctl(so, nam, p); in ctl_bind()
589 ctl_connect(struct socket *so, struct sockaddr *nam, struct proc *p) in ctl_connect() argument
609 error = ctl_setup_kctl(so, nam, p); in ctl_connect()
712 ctl_peeraddr(struct socket *so, struct sockaddr **nam) in ctl_peeraddr() argument
733 *nam = dup_sockaddr((struct sockaddr *)&sc, 1); in ctl_peeraddr()
/xnu-12377.1.9/tests/skywalk/
H A Dskt_flowswitch_ns_reserve.c617 struct sockaddr_in6 nam = { 0 }; in skt_flowswitch_ns_check_v4mappedv6addr2() local
633 nam_len = sizeof(nam); in skt_flowswitch_ns_check_v4mappedv6addr2()
634 error = getsockname(sock, (struct sockaddr *)&nam, &nam_len); in skt_flowswitch_ns_check_v4mappedv6addr2()
638 sin.sin_port = nam.sin6_port; in skt_flowswitch_ns_check_v4mappedv6addr2()
645 ntohs(nam.sin6_port)); in skt_flowswitch_ns_check_v4mappedv6addr2()
656 nam_len = sizeof(nam); in skt_flowswitch_ns_check_v4mappedv6addr2()
657 error = getsockname(lsock, (struct sockaddr *)&nam, &nam_len); in skt_flowswitch_ns_check_v4mappedv6addr2()
662 daddr.sin6_port = nam.sin6_port; /* listener port */ in skt_flowswitch_ns_check_v4mappedv6addr2()

12