| /xnu-12377.81.4/bsd/sys/ |
| H A D | kern_control.h | 162 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 D | kern_control_private.h | 138 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 D | kctl_test.c | 42 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 D | remote_vif.c | 84 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 D | netsrc.c | 67 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 D | packet_mangler.c | 73 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 D | if_utun.c | 73 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 D | network_agent.c | 191 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 D | if_ipsec.c | 73 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 D | content_filter.c | 372 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 D | ntstat.c | 539 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 D | tcp_ccdbg.c | 35 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 D | flow_divert.c | 141 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 D | mptcp_subr.c | 165 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 D | kern_control.c | 66 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 …]
|