Home
last modified time | relevance | path

Searched refs:kern_ctl_ref (Results 1 – 15 of 15) sorted by relevance

/xnu-12377.81.4/bsd/sys/
H A Dkern_control.h162 typedef void * kern_ctl_ref; typedef
230 typedef errno_t (*ctl_connect_func)(kern_ctl_ref kctlref,
248 typedef errno_t (*ctl_disconnect_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo);
265 typedef errno_t (*ctl_send_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
281 typedef errno_t (*ctl_setopt_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
304 typedef errno_t (*ctl_getopt_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
394 ctl_register(struct kern_ctl_reg *userkctl, kern_ctl_ref *kctlref);
407 ctl_deregister(kern_ctl_ref kctlref);
424 ctl_enqueuedata(kern_ctl_ref kctlref, u_int32_t unit, void *__sized_by(len) data,
442 ctl_enqueuembuf(kern_ctl_ref kctlref, u_int32_t unit, mbuf_t m, u_int32_t flags);
[all …]
H A Dkern_control_private.h138 typedef void (*ctl_rcvd_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
156 typedef errno_t (*ctl_send_list_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
180 typedef errno_t (*ctl_bind_func)(kern_ctl_ref kctlref,
278 ctl_enqueuembuf_list(kern_ctl_ref kctlref, u_int32_t unit, mbuf_t m_list,
292 ctl_getenqueuepacketcount(kern_ctl_ref kctlref, u_int32_t unit, u_int32_t *pcnt);
/xnu-12377.81.4/bsd/net/
H A Dkctl_test.c42 static errno_t kctl_test_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, void **unitinfo);
43 static errno_t kctl_test_disconnect(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo);
44 static errno_t kctl_test_send(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, mbuf_t m, int f…
45 static errno_t kctl_test_setopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, int opt, void…
46 static errno_t kctl_test_getopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, int opt, void…
47 static errno_t kctl_test_send_list(kern_ctl_ref kctlref, u_int32_t unit,
64 static kern_ctl_ref kctl_test_ref;
69 kctl_test_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, void **unitinfo) in kctl_test_connect()
89 kctl_test_disconnect(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo) in kctl_test_disconnect()
109 kctl_test_send(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, mbuf_t m, int flags) in kctl_test_send()
[all …]
H A Dremote_vif.c84 static kern_ctl_ref rvi_kernctl = NULL;
109 static errno_t rvi_ctl_connect(kern_ctl_ref, struct sockaddr_ctl *, void **);
110 static errno_t rvi_ctl_send(kern_ctl_ref, uint32_t, void *, mbuf_t, int);
111 static errno_t rvi_ctl_disconnect(kern_ctl_ref, uint32_t, void *);
112 static errno_t rvi_ctl_getopt(kern_ctl_ref, uint32_t, void *, int, void *__sized_by(*len),…
307 rvi_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, void **unitinfo) in rvi_ctl_connect()
329 rvi_ctl_disconnect(kern_ctl_ref kctlref, uint32_t unit, void *unitinfo) in rvi_ctl_disconnect()
341 rvi_ctl_getopt(kern_ctl_ref kctlref, uint32_t unit, void *unitinfo, in rvi_ctl_getopt()
384 rvi_ctl_send(kern_ctl_ref kctlref, uint32_t unit, void *unitinfo, mbuf_t m, int flags) in rvi_ctl_send()
H A Dnetsrc.c67 netsrc_ctlconnect(kern_ctl_ref kctl, struct sockaddr_ctl *sac, void **uinfo) in netsrc_ctlconnect()
79 netsrc_reply(kern_ctl_ref kctl, uint32_t unit, unsigned int version, in netsrc_reply()
197 netsrc_ipv6(kern_ctl_ref kctl, uint32_t unit, struct netsrc_req *request) in netsrc_ipv6()
238 netsrc_ipv4(kern_ctl_ref kctl, uint32_t unit, struct netsrc_req *request) in netsrc_ipv4()
277 netsrc_ctlsend(kern_ctl_ref kctl, uint32_t unit, void *uinfo, mbuf_t m, in netsrc_ctlsend()
335 static kern_ctl_ref netsrc_ctlref = NULL; in netsrc_init()
H A Dpacket_mangler.c73 kern_ctl_ref pkt_mnglr_kcref;
101 static kern_ctl_ref pkt_mnglr_kctlref = NULL;
204 pkt_mnglr_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, in pkt_mnglr_ctl_connect()
284 pkt_mnglr_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo) in pkt_mnglr_ctl_disconnect()
332 pkt_mnglr_ctl_getopt(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, in pkt_mnglr_ctl_getopt()
473 pkt_mnglr_ctl_setopt(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, in pkt_mnglr_ctl_setopt()
H A Dif_utun.c73 static errno_t utun_ctl_bind(kern_ctl_ref kctlref, struct sockaddr_ctl *sac,
75 static errno_t utun_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac,
77 static errno_t utun_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t unit,
79 static errno_t utun_ctl_send(kern_ctl_ref kctlref, u_int32_t unit,
81 static errno_t utun_ctl_getopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
83 static errno_t utun_ctl_setopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
85 static void utun_ctl_rcvd(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
221 kern_ctl_ref utun_ctlref;
293 static kern_ctl_ref utun_kctlref;
1812 utun_ctl_bind(kern_ctl_ref kctlref, in utun_ctl_bind()
[all …]
H A Dnetwork_agent.c191 static kern_ctl_ref netagent_kctlref;
219 static errno_t netagent_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac,
221 static errno_t netagent_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo);
222 static errno_t netagent_ctl_send(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
224 static void netagent_ctl_rcvd(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, int flags);
225 static errno_t netagent_ctl_getopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
227 static errno_t netagent_ctl_setopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
336 netagent_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, void **unitinfo) in netagent_ctl_connect()
349 netagent_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo) in netagent_ctl_disconnect()
636 netagent_ctl_send(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, mbuf_t packet, int flags) in netagent_ctl_send()
[all …]
H A Dif_ipsec.c73 static errno_t ipsec_ctl_bind(kern_ctl_ref kctlref, struct sockaddr_ctl *sac,
75 static errno_t ipsec_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac,
77 static errno_t ipsec_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t unit,
79 static errno_t ipsec_ctl_send(kern_ctl_ref kctlref, u_int32_t unit,
81 static errno_t ipsec_ctl_getopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
83 static errno_t ipsec_ctl_setopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo,
106 static kern_ctl_ref ipsec_kctlref;
185 kern_ctl_ref ipsec_ctlref;
2548 ipsec_ctl_bind(kern_ctl_ref kctlref, in ipsec_ctl_bind()
2593 ipsec_ctl_connect(kern_ctl_ref kctlref, in ipsec_ctl_connect()
[all …]
H A Dcontent_filter.c372 kern_ctl_ref cf_kcref;
395 static kern_ctl_ref cfil_kctlref = NULL;
1229 cfil_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, in cfil_ctl_connect()
1330 cfil_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo) in cfil_ctl_disconnect()
1894 cfil_ctl_send(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, mbuf_t m, in cfil_ctl_send()
2144 cfil_ctl_getopt(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, in cfil_ctl_getopt()
2309 cfil_ctl_setopt(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, in cfil_ctl_setopt()
2383 cfil_ctl_rcvd(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, int flags) in cfil_ctl_rcvd()
H A Dntstat.c539 kern_ctl_ref ntc_kctl;
5537 static kern_ctl_ref nstat_ctlref = NULL;
5539 static errno_t nstat_client_connect(kern_ctl_ref kctl, struct sockaddr_ctl *sac, void **uinfo);
5540 static errno_t nstat_client_disconnect(kern_ctl_ref kctl, u_int32_t unit, void *uinfo);
5541 static errno_t nstat_client_send(kern_ctl_ref kctl, u_int32_t unit, void *uinfo, mbuf_t m, int fla…
5936 kern_ctl_ref kctl, in nstat_client_connect()
5977 __unused kern_ctl_ref kctl, in nstat_client_disconnect()
7685 kern_ctl_ref kctl, in nstat_client_send()
/xnu-12377.81.4/bsd/netinet/
H A Dtcp_ccdbg.c35 static kern_ctl_ref tcp_ccdbg_ctlref = NULL;
40 tcp_ccdbg_control_connect(kern_ctl_ref kctl, struct sockaddr_ctl *sac, in tcp_ccdbg_control_connect()
61 tcp_ccdbg_control_disconnect(kern_ctl_ref kctl, u_int32_t unit, void *uinfo) in tcp_ccdbg_control_disconnect()
H A Dflow_divert.c141 static kern_ctl_ref g_flow_divert_kctl_ref = NULL;
4617 flow_divert_kctl_connect(kern_ctl_ref kctlref __unused, struct sockaddr_ctl *sac, void **unitinfo) in flow_divert_kctl_connect()
4635 flow_divert_kctl_disconnect(kern_ctl_ref kctlref __unused, uint32_t unit, void *unitinfo) in flow_divert_kctl_disconnect()
4700 flow_divert_kctl_send(__unused kern_ctl_ref kctlref, uint32_t unit, __unused void *unitinfo, mbuf_r… in flow_divert_kctl_send()
4714 flow_divert_kctl_rcvd(__unused kern_ctl_ref kctlref, uint32_t unit, __unused void *unitinfo, __unus… in flow_divert_kctl_rcvd()
H A Dmptcp_subr.c165 static kern_ctl_ref mptcp_kern_ctrl_ref = NULL;
6313 mptcp_symptoms_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, in mptcp_symptoms_ctl_connect()
6542 mptcp_symptoms_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t kcunit, in mptcp_symptoms_ctl_disconnect()
6553 mptcp_symptoms_ctl_send(kern_ctl_ref kctlref, u_int32_t kcunit, void *unitinfo, in mptcp_symptoms_ctl_send()
/xnu-12377.81.4/bsd/kern/
H A Dkern_control.c66 kern_ctl_ref kctlref;
162 static struct socket *kcb_find_socket(kern_ctl_ref kctlref, u_int32_t unit,
262 static kern_ctl_ref kctl_make_ref(struct kctl *kctl);
263 static void kctl_delete_ref(kern_ctl_ref);
264 static struct kctl *kctl_from_ref(kern_ctl_ref);
988 ctl_enqueuembuf(kern_ctl_ref kctlref, u_int32_t unit, struct mbuf *m, in ctl_enqueuembuf()
1248 ctl_getenqueuepacketcount(kern_ctl_ref kctlref, u_int32_t unit, u_int32_t *pcnt) in ctl_getenqueuepacketcount()
1279 ctl_getenqueuespace(kern_ctl_ref kctlref, u_int32_t unit, size_t *space) in ctl_getenqueuespace()
1301 ctl_getenqueuereadable(kern_ctl_ref kctlref, u_int32_t unit, in ctl_getenqueuereadable()
1559 static kern_ctl_ref
[all …]