Home
last modified time | relevance | path

Searched refs:protosw (Results 1 – 25 of 37) sorted by relevance

12

/xnu-11215.81.4/bsd/kern/
H A Duipc_domain.c94 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 Duipc_proto.c83 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 Dvsock_domain.c1419 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 Dkpi_socketfilter.c94 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 Dkern_control.c187 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 Din6_proto.c357 _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 Dip6protosw.h158 struct protosw *pr_protosw; /* pointer to self */
/xnu-11215.81.4/bsd/netinet/
H A Dip_encap.h72 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 Dip_var.h355 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 Din_proto.c118 static struct protosw inetsw[] = {
272 static int in_proto_count = (sizeof(inetsw) / sizeof(struct protosw));
289 struct protosw *pr; in in_dinit()
H A Dip_encap.c136 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 Dmp_proto.c45 static struct protosw mpsw = {
H A Dudp_var.h168 extern void udp_init(struct protosw *, struct domain *);
H A Digmp_var.h323 extern void igmp_init(struct protosw *, struct domain *);
H A Dmptcp_var.h549 extern void mptcp_init(struct protosw *, struct domain *);
/xnu-11215.81.4/bsd/sys/
H A Dprotosw.h170 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 Ddomain.h110 struct protosw *dom_protosw; /* Chain of protosw's for AF */
140 TAILQ_HEAD(, protosw) dom_protosw; /* protosw chain */
H A DMakefile18 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 Dsocketvar.h99 struct protosw;
147 struct protosw *so_proto; /* protocol handle */
/xnu-11215.81.4/bsd/netkey/
H A Dkeysock.c89 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 Dndrv.c1126 static struct protosw ndrvsw[] = {
1137 static int ndrv_proto_count = (sizeof(ndrvsw) / sizeof(struct protosw));
1148 struct protosw *pr; in ndrv_dominit()
H A Dif_gif.c133 static struct protosw in_gif_protosw =
370 gif_encapcheck, (struct protosw *)&in6_gif_protosw, sc); in gif_clone_create()
H A Drtsock.c2472 static struct protosw routesw[] = {
2483 static int route_proto_count = (sizeof(routesw) / sizeof(struct protosw));
2494 struct protosw *pr; in route_dinit()
H A Dif_stf.c175 static struct protosw in_stf_protosw =
/xnu-11215.81.4/bsd/skywalk/namespace/
H A Dprotons.c243 struct protosw *pp = NULL; in protons_init_netinet_protocol()

12