| /xnu-8792.41.9/bsd/net/ |
| H A D | kpi_interface.h | 302 typedef errno_t (*bpf_packet_func)(ifnet_t interface, mbuf_t data); 315 typedef errno_t (*ifnet_output_func)(ifnet_t interface, mbuf_t data); 329 typedef errno_t (*ifnet_ioctl_func)(ifnet_t interface, unsigned long cmd, 337 typedef errno_t (*ifnet_set_bpf_tap)(ifnet_t interface, bpf_tap_mode mode, 378 typedef errno_t (*ifnet_demux_func)(ifnet_t interface, mbuf_t packet, 415 typedef errno_t (*ifnet_framer_func)(ifnet_t interface, mbuf_t *packet, 423 typedef errno_t (*ifnet_framer_extended_func)(ifnet_t interface, mbuf_t *packet, 446 typedef errno_t (*ifnet_add_proto_func)(ifnet_t interface, 463 typedef errno_t (*ifnet_del_proto_func)(ifnet_t interface, 482 typedef errno_t (*ifnet_check_multi)(ifnet_t interface, [all …]
|
| H A D | remote_vif.c | 90 static errno_t rvi_create_if(struct rvi_client_t *); 91 static errno_t rvi_destroy_if(struct rvi_client_t *); 98 static errno_t rvi_output(ifnet_t, mbuf_t); 99 static errno_t rvi_demux(ifnet_t, mbuf_t, char *, protocol_family_t *); 100 static errno_t rvi_ioctl(ifnet_t, unsigned long, void *); 101 static errno_t rvi_add_proto(ifnet_t, protocol_family_t, const struct ifnet_demux_desc *, … 102 static errno_t rvi_del_proto(ifnet_t, protocol_family_t); 103 static errno_t rvi_set_bpf_tap(ifnet_t, uint32_t, bpf_tap_mode); 106 static errno_t rvi_bpf_tap(ifnet_t, mbuf_t, int, struct rvi_client_t *, struct pktap_heade… 108 static errno_t rvi_register_control(void); [all …]
|
| H A D | if_ether.h | 45 errno_t ether_demux(ifnet_t interface, mbuf_t packet, char* header, 47 errno_t ether_add_proto(ifnet_t interface, protocol_family_t protocol, 49 errno_t ether_del_proto(ifnet_t interface, protocol_family_t protocol); 51 errno_t ether_frameout(ifnet_t interface, mbuf_t *packet, 55 errno_t ether_frameout(ifnet_t interface, mbuf_t *packet, 60 errno_t ether_frameout_extended(ifnet_t interface, mbuf_t *packet, 64 errno_t ether_ioctl(ifnet_t interface, u_int32_t command, void* data); 65 errno_t ether_check_multi(ifnet_t ifp, const struct sockaddr *multicast);
|
| H A D | kpi_interface.c | 88 errno_t ifnet_allocate(const struct ifnet_init_params *init, 91 static errno_t ifnet_allocate_common(const struct ifnet_init_params *init, 100 static errno_t ifnet_defrouter_llreachinfo(ifnet_t, sa_family_t, 103 static errno_t ifnet_list_get_common(ifnet_family_t, boolean_t, ifnet_t **, 105 static errno_t ifnet_set_lladdr_internal(ifnet_t, const void *, size_t, 107 static errno_t ifnet_awdl_check_eflags(ifnet_t, u_int32_t *, u_int32_t *); 132 errno_t 169 errno_t 175 errno_t 203 errno_t [all …]
|
| H A D | kpi_protocol.h | 86 extern errno_t proto_register_input(protocol_family_t protocol, 113 extern errno_t proto_input(protocol_family_t protocol, mbuf_t packet) 126 extern errno_t proto_inject(protocol_family_t protocol, mbuf_t packet) 145 typedef errno_t (*proto_plumb_handler)(ifnet_t ifp, protocol_family_t protocol); 174 extern errno_t proto_register_plumber(protocol_family_t proto_fam, 203 extern errno_t proto_plumb(protocol_family_t protocol_family, ifnet_t ifp); 218 extern errno_t proto_unplumb(protocol_family_t protocol_family, ifnet_t ifp);
|
| H A D | if_loop.c | 146 static errno_t lo_demux(struct ifnet *, struct mbuf *, char *, 148 static errno_t 151 static errno_t lo_add_proto(struct ifnet *, protocol_family_t, 153 static errno_t lo_del_proto(struct ifnet *, protocol_family_t); 155 static errno_t lo_pre_enqueue(struct ifnet *, struct mbuf *); 157 static errno_t lo_pre_output(struct ifnet *, protocol_family_t, struct mbuf **, 159 static errno_t lo_input(struct ifnet *, protocol_family_t, struct mbuf *); 161 static errno_t lo_ioctl(struct ifnet *, u_long, void *); 162 static errno_t lo_attach_proto(struct ifnet *, protocol_family_t); 164 static errno_t lo_set_bpf_tap(struct ifnet *, bpf_tap_mode, bpf_packet_func); [all …]
|
| H A D | iptap.c | 88 errno_t iptap_if_output(ifnet_t, mbuf_t); 89 errno_t iptap_demux(ifnet_t, mbuf_t, char *, protocol_family_t *); 90 errno_t iptap_add_proto(ifnet_t, protocol_family_t, const struct ifnet_demux_desc *, 92 errno_t iptap_del_proto(ifnet_t, protocol_family_t); 93 errno_t iptap_getdrvspec(ifnet_t, struct ifdrv64 *); 94 errno_t iptap_ioctl(ifnet_t, unsigned long, void *); 96 errno_t iptap_tap_callback(ifnet_t, u_int32_t, bpf_tap_mode ); 102 static errno_t iptap_ipf_input(void *, mbuf_t *, int, u_int8_t); 103 static errno_t iptap_ipf_output(void *, mbuf_t *, ipf_pktopts_t); 143 errno_t error; in iptap_init() [all …]
|
| H A D | dlil.h | 166 errno_t (*dlth_strategy)(struct dlil_threading_info *, 236 extern errno_t ifp_if_ioctl(struct ifnet *, unsigned long, void *); 237 extern errno_t ifp_if_output(struct ifnet *, struct mbuf *); 240 extern errno_t dlil_set_bpf_tap(ifnet_t, bpf_tap_mode, bpf_packet_func); 245 extern errno_t dlil_send_arp_internal(ifnet_t, u_int16_t, 317 extern errno_t dlil_resolve_multi(struct ifnet *, 320 extern errno_t dlil_send_arp(ifnet_t, u_int16_t, const struct sockaddr_dl *, 342 extern errno_t dlil_rxpoll_validate_params(struct ifnet_poll_params *); 346 extern errno_t ifnet_input_poll(struct ifnet *, struct mbuf *, 377 extern errno_t dlil_if_ref(struct ifnet *); [all …]
|
| H A D | if_utun.c | 142 static errno_t utun_ctl_setup(u_int32_t *unit, void **unitinfo); 143 static errno_t utun_ctl_bind(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, 145 static errno_t utun_ctl_connect(kern_ctl_ref kctlref, struct sockaddr_ctl *sac, 147 static errno_t utun_ctl_disconnect(kern_ctl_ref kctlref, u_int32_t unit, 149 static errno_t utun_ctl_send(kern_ctl_ref kctlref, u_int32_t unit, 151 static errno_t utun_ctl_getopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, 153 static errno_t utun_ctl_setopt(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, 160 static errno_t utun_framer(ifnet_t interface, mbuf_t *packet, 163 static errno_t utun_output(ifnet_t interface, mbuf_t data); 164 static errno_t utun_demux(ifnet_t interface, mbuf_t data, char *frame_header, [all …]
|
| /xnu-8792.41.9/bsd/sys/ |
| H A D | kpi_mbuf.h | 336 extern errno_t mbuf_setdata(mbuf_t mbuf, void *data, size_t len) 350 extern errno_t mbuf_align_32(mbuf_t mbuf, size_t len) 384 extern errno_t mbuf_get(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) 397 extern errno_t mbuf_gethdr(mbuf_how_t how, mbuf_type_t type, mbuf_t *mbuf) 426 extern errno_t mbuf_attachcluster(mbuf_how_t how, mbuf_type_t type, 454 extern errno_t mbuf_alloccluster(mbuf_how_t how, size_t *size, caddr_t *addr) 474 extern errno_t mbuf_ring_cluster_alloc(mbuf_how_t how, mbuf_type_t type, 477 extern errno_t mbuf_ring_cluster_activate(mbuf_t mbuf); 478 extern errno_t mbuf_cluster_set_prop(mbuf_t mbuf, u_int32_t oldprop, 480 extern errno_t mbuf_cluster_get_prop(mbuf_t mbuf, u_int32_t *prop); [all …]
|
| H A D | kpi_socket.h | 116 extern errno_t sock_accept_internal(socket_t so, struct sockaddr *from, int fromlen, 123 extern errno_t sock_accept(socket_t so, struct sockaddr *from, int fromlen, 136 extern errno_t sock_bind(socket_t so, const struct sockaddr *to) 153 extern errno_t sock_connect(socket_t so, const struct sockaddr *to, int flags) 174 extern errno_t sock_connectwait(socket_t so, const struct timeval *tv); 186 extern errno_t sock_getpeername(socket_t so, struct sockaddr *peername, 199 extern errno_t sock_getsockname(socket_t so, struct sockaddr *sockname, 213 extern errno_t sock_getsockopt(socket_t so, int level, int optname, 225 extern errno_t sock_ioctl(socket_t so, unsigned long request, void *argp) 238 extern errno_t sock_setsockopt(socket_t so, int level, int optname, [all …]
|
| H A D | kpi_socketfilter.h | 180 typedef errno_t (*sf_attach_func)(void **cookie, socket_t so); 280 typedef errno_t (*sf_data_in_func)(void *cookie, socket_t so, 310 typedef errno_t (*sf_data_out_func)(void *cookie, socket_t so, 332 typedef errno_t (*sf_connect_in_func)(void *cookie, socket_t so, 354 typedef errno_t (*sf_connect_out_func)(void *cookie, socket_t so, 373 typedef errno_t (*sf_bind_func)(void *cookie, socket_t so, 394 typedef errno_t (*sf_setoption_func)(void *cookie, socket_t so, sockopt_t opt); 414 typedef errno_t (*sf_getoption_func)(void *cookie, socket_t so, sockopt_t opt); 432 typedef errno_t (*sf_listen_func)(void *cookie, socket_t so); 457 typedef errno_t (*sf_ioctl_func)(void *cookie, socket_t so, [all …]
|
| H A D | vnode_if.h | 213 extern errno_t VNOP_LOOKUP(vnode_t, vnode_t *, struct componentname *, vfs_context_t); 239 extern errno_t VNOP_CREATE(vnode_t, vnode_t *, struct componentname *, struct vnode_attr *, vfs_con… 266 extern errno_t VNOP_WHITEOUT(vnode_t, struct componentname *, int, vfs_context_t); 292 extern errno_t VNOP_MKNOD(vnode_t, vnode_t *, struct componentname *, struct vnode_attr *, vfs_cont… 349 extern errno_t VNOP_OPEN(vnode_t, int, vfs_context_t); 376 extern errno_t VNOP_CLOSE(vnode_t, int, vfs_context_t); 398 extern errno_t VNOP_ACCESS(vnode_t, int, vfs_context_t); 423 extern errno_t VNOP_GETATTR(vnode_t, struct vnode_attr *, vfs_context_t); 449 extern errno_t VNOP_SETATTR(vnode_t, struct vnode_attr *, vfs_context_t); 475 extern errno_t VNOP_READ(vnode_t vp, struct uio *uio, int ioflag, vfs_context_t ctx); [all …]
|
| H A D | kern_control.h | 314 typedef errno_t (*ctl_connect_func)(kern_ctl_ref kctlref, 332 typedef errno_t (*ctl_disconnect_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo); 349 typedef errno_t (*ctl_send_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, 365 typedef errno_t (*ctl_setopt_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, 388 typedef errno_t (*ctl_getopt_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, 425 typedef errno_t (*ctl_send_list_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, 449 typedef errno_t (*ctl_bind_func)(kern_ctl_ref kctlref, 467 typedef errno_t (*ctl_setup_func)(u_int32_t *unit, void **unitinfo); 546 errno_t 559 errno_t [all …]
|
| H A D | buf.h | 263 errno_t buf_error(buf_t bp); 270 void buf_seterror(buf_t bp, errno_t); 324 errno_t buf_map(buf_t bp, caddr_t *io_addr); 335 errno_t buf_map_range(buf_t bp, caddr_t *io_addr); 350 errno_t buf_unmap(buf_t bp); 360 errno_t buf_unmap_range(buf_t bp); 567 errno_t buf_setdevice(buf_t bp, vnode_t vp); 582 errno_t buf_strategy(vnode_t devvp, void *ap); 608 errno_t buf_invalblkno(vnode_t vp, daddr64_t lblkno, int flags); 630 errno_t buf_setcallback(buf_t bp, void (*callback)(buf_t, void *), void *transaction); [all …]
|
| /xnu-8792.41.9/bsd/skywalk/packet/ |
| H A D | os_packet.h | 658 extern errno_t kern_packet_set_headroom(const kern_packet_t, const uint8_t); 661 extern errno_t kern_packet_set_link_header_offset(const kern_packet_t, 665 extern errno_t kern_packet_set_link_header_length(const kern_packet_t, 668 extern errno_t kern_packet_set_link_broadcast(const kern_packet_t); 670 extern errno_t kern_packet_set_link_multicast(const kern_packet_t); 672 extern errno_t kern_packet_set_link_ethfcs(const kern_packet_t); 675 extern errno_t kern_packet_set_network_header_offset(const kern_packet_t, 679 extern errno_t kern_packet_set_transport_traffic_background( 683 extern errno_t kern_packet_set_transport_traffic_realtime(const kern_packet_t); 687 extern errno_t kern_packet_set_transport_header_offset(const kern_packet_t, [all …]
|
| H A D | packet_kern.c | 58 errno_t 70 errno_t 82 errno_t 94 errno_t 106 errno_t 112 errno_t 131 errno_t 148 errno_t 207 errno_t 214 errno_t [all …]
|
| H A D | pbufpool_kern.c | 32 static errno_t kern_pbufpool_alloc_common(const kern_pbufpool_t, 34 static errno_t kern_pbufpool_alloc_batch_common(const kern_pbufpool_t, 42 errno_t 255 errno_t 284 static errno_t 310 errno_t 317 errno_t 324 static errno_t 343 errno_t 351 errno_t [all …]
|
| /xnu-8792.41.9/bsd/skywalk/nexus/ |
| H A D | os_nexus.h | 467 typedef errno_t (*nxdom_prov_init_fn_t)(kern_nexus_domain_provider_t domprov); 515 typedef errno_t (*nxprov_pre_connect_fn_t)(kern_nexus_provider_t nexus_prov, 530 typedef errno_t (*nxprov_connected_fn_t)(kern_nexus_provider_t nexus_prov, 579 typedef errno_t (*nxprov_ring_init_fn_t)(kern_nexus_provider_t nexus_prov, 614 typedef errno_t (*nxprov_slot_init_fn_t)(kern_nexus_provider_t nexus_prov, 643 typedef errno_t (*nxprov_sync_tx_fn_t)(kern_nexus_provider_t nexus_prov, 654 typedef errno_t (*nxprov_sync_rx_fn_t)(kern_nexus_provider_t nexus_prov, 670 typedef errno_t (*nxprov_tx_doorbell_fn_t)(kern_nexus_provider_t nexus_prov, 692 typedef errno_t (*nxprov_sync_packets_fn_t)(kern_nexus_provider_t nexus_prov, 715 typedef errno_t (*nxprov_capab_config_fn_t)(kern_nexus_provider_t nexus_prov, [all …]
|
| /xnu-8792.41.9/bsd/kern/ |
| H A D | kpi_mbuf.c | 97 errno_t 112 errno_t 136 errno_t 145 errno_t 154 errno_t 171 errno_t 176 errno_t err; in mbuf_ring_cluster_alloc() 201 errno_t 212 errno_t 222 errno_t [all …]
|
| H A D | kpi_socket.c | 58 static errno_t sock_send_internal(socket_t, const struct msghdr *, 63 errno_t sock_accept(socket_t so, struct sockaddr *from, int fromlen, 65 errno_t sock_socket(int domain, int type, int protocol, sock_upcall callback, 68 static errno_t sock_accept_common(socket_t sock, struct sockaddr *from, 71 static errno_t sock_socket_common(int domain, int type, int protocol, 74 errno_t 82 errno_t error = 0; in sock_accept_common() 215 errno_t 223 errno_t 231 errno_t [all …]
|
| H A D | vsock_domain.c | 98 static errno_t 139 static errno_t 165 errno_t error = transport->get_cid(transport->provider, &transport_cid); in vsock_bind_address() 264 static errno_t 276 errno_t error; in vsock_pcb_send_message() 323 static errno_t 330 errno_t error; in vsock_pcb_reset_address() 362 static errno_t 369 errno_t error = vsock_pcb_reset_address(src, dst); in vsock_pcb_safe_reset_address() 376 static errno_t [all …]
|
| /xnu-8792.41.9/bsd/netinet/ |
| H A D | kpi_ipfilter.h | 102 typedef errno_t (*ipf_input_func)(void *cookie, mbuf_t *data, int offset, 124 typedef errno_t (*ipf_output_func)(void *cookie, mbuf_t *data, 166 extern errno_t ipf_addv4_internal(const struct ipf_filter *filter, 172 extern errno_t ipf_addv4(const struct ipf_filter *filter, 185 extern errno_t ipf_addv6_internal(const struct ipf_filter *filter, 191 extern errno_t ipf_addv6(const struct ipf_filter *filter, 203 extern errno_t ipf_remove(ipfilter_t filter_ref) 224 extern errno_t ipf_inject_input(mbuf_t data, ipfilter_t filter_ref) 243 extern errno_t ipf_inject_output(mbuf_t data, ipfilter_t filter_ref,
|
| H A D | kpi_ipfilter.c | 83 extern errno_t ipf_addv4(const struct ipf_filter *filter, 85 extern errno_t ipf_addv6(const struct ipf_filter *filter, 88 static errno_t ipf_add(const struct ipf_filter *filter, 148 static errno_t 191 errno_t 199 errno_t 207 errno_t 215 errno_t 223 static errno_t 235 static errno_t [all …]
|
| /xnu-8792.41.9/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif.h | 48 errno_t (*nf_cb_func)(void *, 71 errno_t (*nf_cb_func)(void *, 570 extern errno_t nx_netif_filter_inject(struct nexus_netif_adapter *, 572 extern errno_t nx_netif_filter_add(struct nx_netif *, nexus_port_t, void *, 573 errno_t (*)(void *, struct __kern_packet *, uint32_t), 575 extern errno_t nx_netif_filter_remove(struct nx_netif *, struct netif_filter *); 585 extern errno_t nx_netif_filter_rx_cb(struct nexus_netif_adapter *, 587 extern errno_t nx_netif_filter_tx_cb(struct nexus_netif_adapter *, 594 extern errno_t 597 extern errno_t [all …]
|