| /xnu-11215.81.4/bsd/kern/ |
| H A D | uipc_domain.c | 94 static void pr_init_old(struct protosw *, struct domain *); 95 static void init_proto(struct protosw *, struct domain *); 96 static void attach_proto(struct protosw *, struct domain *); 97 static void detach_proto(struct protosw *, struct domain *); 102 static struct protosw *pffindprotonotype_locked(int, int, int); 135 pr_init_old(struct protosw *pp, struct domain *dp) in pr_init_old() 147 init_proto(struct protosw *pp, struct domain *dp) in init_proto() 161 attach_proto(struct protosw *pp, struct domain *dp) in attach_proto() 178 detach_proto(struct protosw *pp, struct domain *dp) in detach_proto() 353 struct protosw *pp1 __single, *pp2 __single; in net_del_domain_old() [all …]
|
| H A D | uipc_proto.c | 83 static struct protosw localsw[] = { 108 static int local_proto_count = (sizeof(localsw) / sizeof(struct protosw)); 113 struct protosw *pr; in pre_unp_init()
|
| H A D | vsock_domain.c | 1419 vsock_init(struct protosw *pp, struct domain *dp) in vsock_init() 1483 static struct protosw vsocksw[] = { 1494 static const int vsock_proto_count = (sizeof(vsocksw) / sizeof(struct protosw)); 1510 net_add_proto((struct protosw *)&vsocksw[i], dp, 1); in vsock_dinit()
|
| H A D | kpi_socketfilter.c | 94 struct protosw *sf_proto; 453 struct protosw *__single proto = so->so_proto->pr_protosw; in sflt_initsock() 1336 struct protosw *__single pr; in sflt_register_common()
|
| H A D | kern_control.c | 187 static struct protosw kctlsw[] = { 272 struct protosw *pr; in kern_control_init() 274 int kctl_proto_count = (sizeof(kctlsw) / sizeof(struct protosw)); in kern_control_init()
|
| /xnu-11215.81.4/bsd/netinet6/ |
| H A D | in6_proto.c | 357 _CASSERT(sizeof(struct protosw) == sizeof(struct ip6protosw)); in in6_dinit() 359 offsetof(struct protosw, pr_entry)); in in6_dinit() 361 offsetof(struct protosw, pr_domain)); in in6_dinit() 363 offsetof(struct protosw, pr_protosw)); in in6_dinit() 365 offsetof(struct protosw, pr_type)); in in6_dinit() 367 offsetof(struct protosw, pr_protocol)); in in6_dinit() 369 offsetof(struct protosw, pr_flags)); in in6_dinit() 371 offsetof(struct protosw, pr_input)); in in6_dinit() 373 offsetof(struct protosw, pr_output)); in in6_dinit() 375 offsetof(struct protosw, pr_ctlinput)); in in6_dinit() [all …]
|
| H A D | ip6protosw.h | 158 struct protosw *pr_protosw; /* pointer to self */
|
| /xnu-11215.81.4/bsd/netinet/ |
| H A D | ip_encap.h | 72 const struct protosw *psw; /* only pr_input will be used */ 76 struct protosw; 85 const struct sockaddr *, const struct protosw *, void *); 88 const struct protosw *, void *);
|
| H A D | ip_var.h | 355 extern struct protosw *ip_protox[IPPROTO_MAX]; 365 struct protosw; 371 extern void ip_init(struct protosw *, struct domain *); 393 extern void rip_init(struct protosw *, struct domain *);
|
| H A D | in_proto.c | 118 static struct protosw inetsw[] = { 272 static int in_proto_count = (sizeof(inetsw) / sizeof(struct protosw)); 289 struct protosw *pr; in in_dinit()
|
| H A D | ip_encap.c | 136 const struct protosw *psw; in encap4_input() 210 psw = (const struct protosw *)match->psw; in encap4_input() 320 const struct sockaddr *dm, const struct protosw *psw, void *arg) in encap_attach() 393 const struct protosw *psw, void *arg) in encap_attach_func()
|
| H A D | mp_proto.c | 45 static struct protosw mpsw = {
|
| H A D | udp_var.h | 168 extern void udp_init(struct protosw *, struct domain *);
|
| H A D | igmp_var.h | 323 extern void igmp_init(struct protosw *, struct domain *);
|
| H A D | mptcp_var.h | 549 extern void mptcp_init(struct protosw *, struct domain *);
|
| /xnu-11215.81.4/bsd/sys/ |
| H A D | protosw.h | 170 struct protosw { 218 struct protosw *pr_next; /* chain for domain */ 255 struct protosw { struct 256 TAILQ_ENTRY(protosw) pr_entry; /* chain for domain */ 258 struct protosw *pr_protosw; /* pointer to self */ argument 281 (struct protosw *, struct domain *); argument 607 extern struct protosw *pffindproto_locked(int, int, int); 608 extern struct protosw *pffindprotonotype(int, int); 609 extern struct protosw *pffindtype(int, int); 611 extern int net_add_proto(struct protosw *, struct domain *, int) [all …]
|
| H A D | domain.h | 110 struct protosw *dom_protosw; /* Chain of protosw's for AF */ 140 TAILQ_HEAD(, protosw) dom_protosw; /* protosw chain */
|
| H A D | Makefile | 18 kern_control.h kernel_types.h proc_info.h protosw.h reboot.h ttychars.h ttydev.h ubc.h vnode.h 165 _select.h _structs.h _types.h _endian.h __endian.h protosw.h domain.h \
|
| H A D | socketvar.h | 99 struct protosw; 147 struct protosw *so_proto; /* protocol handle */
|
| /xnu-11215.81.4/bsd/netkey/ |
| H A D | keysock.c | 89 extern void key_init(struct protosw *, struct domain *); 555 static struct protosw keysw[] = { 567 static int key_proto_count = (sizeof(keysw) / sizeof(struct protosw)); 579 struct protosw *pr; in key_dinit()
|
| /xnu-11215.81.4/bsd/net/ |
| H A D | ndrv.c | 1126 static struct protosw ndrvsw[] = { 1137 static int ndrv_proto_count = (sizeof(ndrvsw) / sizeof(struct protosw)); 1148 struct protosw *pr; in ndrv_dominit()
|
| H A D | if_gif.c | 133 static struct protosw in_gif_protosw = 370 gif_encapcheck, (struct protosw *)&in6_gif_protosw, sc); in gif_clone_create()
|
| H A D | rtsock.c | 2472 static struct protosw routesw[] = { 2483 static int route_proto_count = (sizeof(routesw) / sizeof(struct protosw)); 2494 struct protosw *pr; in route_dinit()
|
| H A D | if_stf.c | 175 static struct protosw in_stf_protosw =
|
| /xnu-11215.81.4/bsd/skywalk/namespace/ |
| H A D | protons.c | 243 struct protosw *pp = NULL; in protons_init_netinet_protocol()
|