Home
last modified time | relevance | path

Searched refs:pr_usrreqs (Results 1 – 25 of 42) sorted by relevance

12

/xnu-8020.121.3/bsd/netinet/
H A Din_proto.c109 static struct pr_usrreqs nousrreqs;
110 extern struct pr_usrreqs icmp_dgram_usrreqs;
124 .pr_usrreqs = &nousrreqs,
135 .pr_usrreqs = &udp_usrreqs,
153 .pr_usrreqs = &tcp_usrreqs,
167 .pr_usrreqs = &rip_usrreqs,
178 .pr_usrreqs = &rip_usrreqs,
189 .pr_usrreqs = &icmp_dgram_usrreqs,
201 .pr_usrreqs = &rip_usrreqs,
213 .pr_usrreqs = &rip_usrreqs,
[all …]
H A Dmp_proto.c53 .pr_usrreqs = &mptcp_usrreqs,
H A Dudp_var.h157 extern struct pr_usrreqs udp_usrreqs;
H A Dflow_divert.c140 static struct pr_usrreqs g_flow_divert_in_usrreqs;
142 static struct pr_usrreqs g_flow_divert_in_udp_usrreqs;
144 static struct pr_usrreqs g_flow_divert_in6_usrreqs;
146 static struct pr_usrreqs g_flow_divert_in6_udp_usrreqs;
2045 …error = (*so->so_proto->pr_usrreqs->pru_connect)(so, remote_endpoint, (last_proc != NULL ? last_pr… in flow_divert_disable()
2075 error = (*so->so_proto->pr_usrreqs->pru_send)(so, in flow_divert_disable()
2159 error = (*so->so_proto->pr_usrreqs->pru_send)(so, in flow_divert_disable()
3588 error = so->so_proto->pr_usrreqs->pru_sosend(so, NULL, (uio_t)auio, NULL, NULL, 0); in flow_divert_connectx_out_common()
4301 memcpy(&g_flow_divert_in_usrreqs, g_tcp_protosw->pr_usrreqs, sizeof(g_flow_divert_in_usrreqs)); in flow_divert_init()
4312 g_flow_divert_in_protosw.pr_usrreqs = &g_flow_divert_in_usrreqs; in flow_divert_init()
[all …]
H A Dip_var.h309 extern struct pr_usrreqs rip_usrreqs;
H A Dmptcp_usrreq.c83 struct pr_usrreqs mptcp_usrreqs = {
393 error = mp_so->so_proto->pr_usrreqs->pru_sosend(mp_so, NULL, in mptcp_usr_connectx()
1032 (*so->so_proto->pr_usrreqs->pru_rcvd)(so, 0); in mptcp_usr_rcvd()
1330 error = (*mp_so->so_proto->pr_usrreqs->pru_send) in mptcp_usr_sosend()
/xnu-8020.121.3/bsd/netinet6/
H A Din6_proto.c153 static struct pr_usrreqs nousrreqs;
166 .pr_usrreqs = &nousrreqs,
179 .pr_usrreqs = &udp6_usrreqs,
199 .pr_usrreqs = &tcp6_usrreqs,
217 .pr_usrreqs = &rip6_usrreqs,
231 .pr_usrreqs = &rip6_usrreqs,
245 .pr_usrreqs = &icmp6_dgram_usrreqs,
255 .pr_usrreqs = &nousrreqs,
262 .pr_usrreqs = &nousrreqs,
269 .pr_usrreqs = &nousrreqs,
[all …]
H A Dip6protosw.h117 struct pr_usrreqs;
177 struct pr_usrreqs *pr_usrreqs; /* user request; see list below */ member
H A Dtcp6_var.h113 extern struct pr_usrreqs tcp6_usrreqs;
H A Dudp6_var.h99 extern struct pr_usrreqs udp6_usrreqs;
H A Dudp6_usrreq.c177 struct pr_usrreqs udp6_usrreqs = {
1019 struct pr_usrreqs *pru; in udp6_disconnect()
1021 pru = ip_protox[IPPROTO_UDP]->pr_usrreqs; in udp6_disconnect()
1115 struct pr_usrreqs *pru; in udp6_send()
1125 pru = ip_protox[IPPROTO_UDP]->pr_usrreqs; in udp6_send()
H A Dip6_var.h506 extern struct pr_usrreqs rip6_usrreqs;
507 extern struct pr_usrreqs icmp6_dgram_usrreqs;
/xnu-8020.121.3/bsd/kern/
H A Duipc_proto.c88 .pr_usrreqs = &uipc_usrreqs,
97 .pr_usrreqs = &uipc_usrreqs,
104 .pr_usrreqs = &raw_usrreqs,
H A Duipc_domain.c166 pru_sanitize(pp->pr_usrreqs); in attach_proto()
353 if (pp1->pr_usrreqs->pru_flags & PRUF_OLD) { in net_del_domain_old()
354 kfree_type(struct pr_usrreqs, pp1->pr_usrreqs); in net_del_domain_old()
397 if (pp->pr_usrreqs == NULL) { in net_add_proto()
439 struct pr_usrreqs *pru = NULL; in net_add_proto_old()
473 if ((opru = opp->pr_usrreqs) == NULL) { in net_add_proto_old()
479 pru = kalloc_type(struct pr_usrreqs, Z_WAITOK | Z_ZERO | Z_NOFAIL); in net_add_proto_old()
527 pp->pr_usrreqs = pru; in net_add_proto_old()
545 kfree_type(struct pr_usrreqs, pru); in net_add_proto_old()
583 if (pp->pr_usrreqs->pru_flags & PRUF_OLD) { in net_del_proto()
[all …]
H A Dsys_socket.c128 fsoreceive = so->so_proto->pr_usrreqs->pru_soreceive; in soo_read()
151 fsosend = so->so_proto->pr_usrreqs->pru_sosend; in soo_write()
255 error = (*so->so_proto->pr_usrreqs->pru_control)(so, in soioctl()
271 error = (*so->so_proto->pr_usrreqs->pru_control)(so, in soioctl()
402 ret = (*so->so_proto->pr_usrreqs->pru_sense)(so, ub, isstat64); in soo_stat()
H A Duipc_socket.c639 if (prp == NULL || prp->pr_usrreqs->pru_attach == NULL) { in socreate_internal()
757 error = (*prp->pr_usrreqs->pru_attach)(so, proto, p); in socreate_internal()
936 error = (*so->so_proto->pr_usrreqs->pru_bind)(so, nam, p); in sobindlock()
1036 error = (*so->so_proto->pr_usrreqs->pru_listen)(so, p); in solisten()
1458 int error2 = (*so->so_proto->pr_usrreqs->pru_detach)(so); in soclose_locked()
1532 error = (*so->so_proto->pr_usrreqs->pru_abort)(so); in soabort()
1560 error = (*so->so_proto->pr_usrreqs->pru_accept)(so, nam); in soacceptlock()
1726 error = (*so->so_proto->pr_usrreqs->pru_connect) in soconnectlock()
1763 error = (*so1->so_proto->pr_usrreqs->pru_connect2)(so1, so2); in soconnect2()
1880 error = (*so->so_proto->pr_usrreqs->pru_connectx) in soconnectxlocked()
[all …]
H A Dkpi_socket.c478 error = peer ? so->so_proto->pr_usrreqs->pru_peeraddr(so, psa) : in sogetaddr_locked()
479 so->so_proto->pr_usrreqs->pru_sockaddr(so, psa); in sogetaddr_locked()
758 error = sock->so_proto->pr_usrreqs->pru_soreceive(sock, &fromsa, auio, in sock_receive_internal()
927 error = sock->so_proto->pr_usrreqs->pru_sosend(sock, msg != NULL ? in sock_send_internal()
H A Duipc_syscalls.c1303 error = so->so_proto->pr_usrreqs->pru_sosend(so, to, uiop, 0, in sendit()
1679 if (so->so_proto->pr_usrreqs->pru_sosend_list != in sendmsg_x()
1682 error = so->so_proto->pr_usrreqs->pru_sosend_list(so, uiop, in sendmsg_x()
1967 error = so->so_proto->pr_usrreqs->pru_soreceive(so, &fromsa, uiop, in recvit()
2336 if (so->so_proto->pr_usrreqs->pru_soreceive_list != in recvmsg_x()
2339 error = so->so_proto->pr_usrreqs->pru_soreceive_list(so, in recvmsg_x()
2365 error = so->so_proto->pr_usrreqs->pru_soreceive(so, psa, in recvmsg_x()
2630 error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, &sa); in getsockname()
2718 error = (*so->so_proto->pr_usrreqs->pru_peeraddr)(so, &sa); in getpeername()
3736 error = (*so->so_proto->pr_usrreqs->pru_send)(so, 0, m0, in sendfile()
/xnu-8020.121.3/bsd/sys/
H A Dprotosw.h199 struct pr_usrreqs_old *pr_usrreqs; /* supersedes pr_usrreq() */ member
201 struct pr_usrreqs *pr_usrreqs; /* supersedes pr_usrreq() */ member
274 struct pr_usrreqs *pr_usrreqs; /* user request; see list below */ member
460 struct pr_usrreqs {
503 struct pr_usrreqs { struct
603 extern void pru_sanitize(struct pr_usrreqs *);
H A Dun.h113 extern struct pr_usrreqs uipc_usrreqs;
/xnu-8020.121.3/bsd/net/
H A Draw_cb.h100 extern struct pr_usrreqs raw_usrreqs;
H A Draw_usrreq.c371 struct pr_usrreqs raw_usrreqs = {
H A Dif_gif.c137 .pr_usrreqs = &rip_usrreqs,
147 .pr_usrreqs = &rip6_usrreqs,
H A Dndrv.c1065 static struct pr_usrreqs ndrv_usrreqs = {
1087 .pr_usrreqs = &ndrv_usrreqs,
/xnu-8020.121.3/bsd/netkey/
H A Dkeysock.c530 static struct pr_usrreqs key_usrreqs = {
562 .pr_usrreqs = &key_usrreqs,

12