/freebsd/sys/netgraph/ |
H A D | netgraph.h | 96 typedef struct ng_hook *hook_p; typedef 109 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name); 110 typedef hook_p ng_findhook_t(node_p node, const char *name); 111 typedef int ng_connect_t(hook_p hook); 112 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook); 113 typedef int ng_rcvdata_t(hook_p hook, item_p item); 114 typedef int ng_disconnect_t(hook_p hook); 115 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item); 154 void ng_unref_hook(hook_p hook); /* don't move this */ 180 void dumphook (hook_p hook, char *file, int line); [all …]
|
H A D | ng_bpf.c | 86 hook_p hook; 87 hook_p match; 88 hook_p nomatch; 109 static int ng_bpf_setprog(hook_p hook, const struct ng_bpf_hookprog *hp); 242 ng_bpf_addrefs(hook_p hook, void* arg) in ng_bpf_addrefs() 245 hook_p h = (hook_p)arg; in ng_bpf_addrefs() 255 ng_bpf_remrefs(hook_p hook, void* arg) in ng_bpf_remrefs() 258 hook_p h = (hook_p)arg; in ng_bpf_remrefs() 271 ng_bpf_newhook(node_p node, hook_p hook, const char *name) in ng_bpf_newhook() 302 ng_bpf_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_bpf_rcvmsg() [all …]
|
H A D | ng_gif_demux.c | 119 hook_p gif; /* The gif hook */ 120 hook_p hooks[NUM_FAMILIES]; /* The protocol hooks */ 134 static iffam_p get_iffam_from_hook(priv_p priv, hook_p hook); 136 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam); 186 get_iffam_from_hook(priv_p priv, hook_p hook) in get_iffam_from_hook() 200 static __inline hook_p * 249 ng_gif_demux_newhook(node_p node, hook_p hook, const char *name) in ng_gif_demux_newhook() 253 hook_p *hookptr; in ng_gif_demux_newhook() 273 ng_gif_demux_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_gif_demux_rcvmsg() 304 ng_gif_demux_rcvdata(hook_p hook, item_p item) in ng_gif_demux_rcvdata() [all …]
|
H A D | ng_split.c | 67 hook_p out; 68 hook_p in; 69 hook_p mixed; 101 ng_split_newhook(node_p node, hook_p hook, const char *name) in ng_split_newhook() 104 hook_p *localhook; in ng_split_newhook() 127 ng_split_rcvdata(hook_p hook, item_p item) in ng_split_rcvdata() 164 ng_split_disconnect(hook_p hook) in ng_split_disconnect() 166 hook_p *localhook = NG_HOOK_PRIVATE(hook); in ng_split_disconnect()
|
H A D | ng_ipfw.c | 72 static hook_p ng_ipfw_findhook1(node_p, uint32_t ); 96 hook_p hook; 152 ng_ipfw_newhook(node_p node, hook_p hook, const char *name) in ng_ipfw_newhook() 191 ng_ipfw_connect(hook_p hook) in ng_ipfw_connect() 198 static hook_p 211 static hook_p 214 hook_p hook; in ng_ipfw_findhook1() 227 ng_ipfw_rcvdata(hook_p hook, item_p item) in ng_ipfw_rcvdata() 287 hook_p hook; in ng_ipfw_input() 349 ng_ipfw_disconnect(hook_p hook) in ng_ipfw_disconnect()
|
H A D | ng_tag.c | 95 hook_p hi_match; /* matching hook pointer */ 96 hook_p hi_nonmatch; /* non-matching hook pointer */ 123 static int ng_tag_setdata_in(hook_p hook, const struct ng_tag_hookin *hp); 124 static int ng_tag_setdata_out(hook_p hook, const struct ng_tag_hookout *hp); 300 ng_tag_newhook(node_p node, hook_p hook, const char *name) in ng_tag_newhook() 347 ng_tag_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_tag_rcvmsg() 361 hook_p hook; in ng_tag_rcvmsg() 382 hook_p hook; in ng_tag_rcvmsg() 402 hook_p hook; in ng_tag_rcvmsg() 426 hook_p hook; in ng_tag_rcvmsg() [all …]
|
H A D | ng_UI.c | 63 hook_p downlink; 64 hook_p uplink; 112 ng_UI_newhook(node_p node, hook_p hook, const char *name) in ng_UI_newhook() 133 ng_UI_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_UI_rcvmsg() 165 ng_UI_rcvdata(hook_p hook, item_p item) in ng_UI_rcvdata() 222 ng_UI_disconnect(hook_p hook) in ng_UI_disconnect()
|
H A D | ng_vlan_rotate.c | 155 hook_p original_hook; 156 hook_p ordered_hook; 157 hook_p excessive_hook; 158 hook_p incomplete_hook; 190 ng_vlanrotate_newhook(node_p node, hook_p hook, const char *name) in ng_vlanrotate_newhook() 193 hook_p *dst = NULL; in ng_vlanrotate_newhook() 218 ng_vlanrotate_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_vlanrotate_rcvmsg() 371 ng_vlanrotate_rcvdata(hook_p hook, item_p item) in ng_vlanrotate_rcvdata() 376 hook_p dst_hook; in ng_vlanrotate_rcvdata() 490 ng_vlanrotate_disconnect(hook_p hook) in ng_vlanrotate_disconnect()
|
H A D | ng_hole.c | 128 ngh_newhook(node_p node, hook_p hook, const char *name) in ngh_newhook() 144 ngh_rcvmsg(node_p node, item_p item, hook_p lasthook) in ngh_rcvmsg() 150 hook_p hook; in ngh_rcvmsg() 203 ngh_rcvdata(hook_p hook, item_p item) in ngh_rcvdata() 217 ngh_disconnect(hook_p hook) in ngh_disconnect()
|
H A D | ng_tcpmss.c | 74 hook_p outHook; 164 ng_tcpmss_newhook(node_p node, hook_p hook, const char *name) in ng_tcpmss_newhook() 182 (node_p node, item_p item, hook_p lasthook) in ng_tcpmss_rcvmsg() 196 hook_p hook; in ng_tcpmss_rcvmsg() 228 hook_p in, out; in ng_tcpmss_rcvmsg() 271 ng_tcpmss_rcvdata(hook_p hook, item_p item) in ng_tcpmss_rcvdata() 368 ng_tcpmss_disconnect(hook_p hook) in ng_tcpmss_disconnect() 371 hook_p hook2; in ng_tcpmss_disconnect()
|
H A D | ng_lmi.c | 97 static int nglmi_checkdata(hook_p hook, struct mbuf *m); 128 hook_p lmi_channel; /* whatever we ended up using */ 129 hook_p lmi_annexA; 130 hook_p lmi_annexD; 131 hook_p lmi_group4; 132 hook_p lmi_channel0; /* auto-detect on DLCI 0 */ 133 hook_p lmi_channel1023;/* auto-detect on DLCI 1023 */ 143 static void LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2); 144 static void nglmi_startup_fixed(sc_p sc, hook_p hook); 203 nglmi_newhook(node_p node, hook_p hook, const char *name) in nglmi_newhook() [all …]
|
H A D | ng_sample.c | 124 hook_p hook; 132 hook_p debughook; 180 ng_xxx_newhook(node_p node, hook_p hook, const char *name) in ng_xxx_newhook() 257 ng_xxx_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_xxx_rcvmsg() 323 ng_xxx_rcvdata(hook_p hook, item_p item ) in ng_xxx_rcvdata() 436 ng_xxx_connect(hook_p hook) 476 ng_xxx_disconnect(hook_p hook)
|
H A D | ng_rfc1490.c | 104 hook_p downlink; 105 hook_p ppp; 106 hook_p inet; 107 hook_p ethernet; 181 ng_rfc1490_newhook(node_p node, hook_p hook, const char *name) in ng_rfc1490_newhook() 210 ng_rfc1490_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_rfc1490_rcvmsg() 304 ng_rfc1490_rcvdata(hook_p hook, item_p item) in ng_rfc1490_rcvdata() 468 ng_rfc1490_disconnect(hook_p hook) in ng_rfc1490_disconnect()
|
H A D | ng_hub.c | 98 ng_hub_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_hub_rcvmsg() 117 ng_hub_rcvdata(hook_p hook, item_p item) in ng_hub_rcvdata() 121 hook_p hook2; in ng_hub_rcvdata() 163 ng_hub_disconnect(hook_p hook) in ng_hub_disconnect()
|
H A D | ng_base.c | 223 static int ng_add_hook(node_p node, const char *name, hook_p * hookp); 224 static int ng_generic_msg(node_p here, item_p item, hook_p lasthook); 234 static int ng_con_part2(node_p node, item_p item, hook_p hook); 235 static int ng_con_part3(node_p node, item_p item, hook_p hook); 242 void ng_destroy_hook(hook_p hook); 244 node_p *dest, hook_p *lasthook); 247 void ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3); 293 static __inline hook_p 296 hook_p hook; in ng_alloc_hook() 715 ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3) in ng_rmnode() [all …]
|
H A D | ng_ether.c | 81 hook_p upper; /* upper hook connection */ 82 hook_p lower; /* lower hook connection */ 83 hook_p orphan; /* orphan hook connection */ 108 static int ng_ether_rcv_lower(hook_p node, item_p item); 109 static int ng_ether_rcv_upper(hook_p node, item_p item); 453 ng_ether_newhook(node_p node, hook_p hook, const char *name) in ng_ether_newhook() 456 hook_p *hookptr; in ng_ether_newhook() 493 ng_ether_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_ether_rcvmsg() 653 ng_ether_rcvdata(hook_p hook, item_p item) in ng_ether_rcvdata() 664 ng_ether_rcv_lower(hook_p hook, item_p item) in ng_ether_rcv_lower() [all …]
|
H A D | ng_etf.c | 130 hook_p hook; 136 hook_p match_hook; /* Hook to use on a match */ 197 ng_etf_newhook(node_p node, hook_p hook, const char *name) in ng_etf_newhook() 245 ng_etf_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_etf_rcvmsg() 282 hook_p hook; in ng_etf_rcvmsg() 362 ng_etf_rcvdata(hook_p hook, item_p item ) in ng_etf_rcvdata() 448 ng_etf_disconnect(hook_p hook) in ng_etf_disconnect()
|
H A D | ng_echo.c | 84 nge_rcvmsg(node_p node, item_p item, hook_p lasthook) in nge_rcvmsg() 99 nge_rcvdata(hook_p hook, item_p item) in nge_rcvdata() 111 nge_disconnect(hook_p hook) in nge_disconnect()
|
H A D | ng_iface.c | 121 hook_p hooks[NUM_FAMILIES]; /* Hook for each address family */ 155 static iffam_p get_iffam_from_hook(priv_p priv, hook_p hook); 157 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam); 235 get_iffam_from_hook(priv_p priv, hook_p hook) in get_iffam_from_hook() 249 static __inline hook_p * 438 hook_p hook; in ng_iface_send() 573 ng_iface_newhook(node_p node, hook_p hook, const char *name) in ng_iface_newhook() 577 hook_p *hookptr; in ng_iface_newhook() 598 ng_iface_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_iface_rcvmsg() 679 ng_iface_rcvdata(hook_p hook, item_p item) in ng_iface_rcvdata() [all …]
|
H A D | ng_vjc.c | 80 hook_p ip; 81 hook_p vjcomp; 82 hook_p vjuncomp; 83 hook_p vjip; 259 ng_vjc_newhook(node_p node, hook_p hook, const char *name) in ng_vjc_newhook() 262 hook_p *hookp; in ng_vjc_newhook() 289 ng_vjc_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_vjc_rcvmsg() 396 ng_vjc_rcvdata(hook_p hook, item_p item) in ng_vjc_rcvdata() 556 ng_vjc_disconnect(hook_p hook) in ng_vjc_disconnect()
|
H A D | ng_macfilter.c | 265 hook_p mf_ether_hook; /* Ethernet hook */ 267 hook_p *mf_upper; /* Upper hooks */ 527 macfilter_ether_output(hook_p hook, macfilter_p mfp, struct mbuf *m, hook_p *next_hook) in macfilter_ether_output() 568 macfilter_ether_input(hook_p hook, macfilter_p mfp, struct mbuf *m, hook_p *next_hook) in macfilter_ether_input() 639 ng_macfilter_newhook(node_p node, hook_p hook, const char *hookname) in ng_macfilter_newhook() 673 ng_macfilter_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_macfilter_rcvmsg() 786 ng_macfilter_rcvdata(hook_p hook, item_p item) in ng_macfilter_rcvdata() 790 hook_p next_hook = NULL; in ng_macfilter_rcvdata() 812 ng_macfilter_disconnect(hook_p hook) in ng_macfilter_disconnect()
|
H A D | ng_gif.c | 99 hook_p lower; /* lower OR orphan hook connection */ 345 ng_gif_newhook(node_p node, hook_p hook, const char *name) in ng_gif_newhook() 349 hook_p *hookptr; in ng_gif_newhook() 381 ng_gif_connect(hook_p hook) in ng_gif_connect() 391 ng_gif_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_gif_rcvmsg() 436 ng_gif_rcvdata(hook_p hook, item_p item) in ng_gif_rcvdata() 512 ng_gif_disconnect(hook_p hook) in ng_gif_disconnect()
|
H A D | ng_vlan.c | 51 hook_p downstream_hook; 52 hook_p nomatch_hook; 56 hook_p vlan_hook[(EVL_VLID_MASK + 1)]; 232 ng_vlan_newhook(node_p node, hook_p hook, const char *name) in ng_vlan_newhook() 251 ng_vlan_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_vlan_rcvmsg() 256 hook_p hook; in ng_vlan_rcvmsg() 512 ng_vlan_rcvdata(hook_p hook, item_p item) in ng_vlan_rcvdata() 521 hook_p dst_hook; in ng_vlan_rcvdata() 687 ng_vlan_disconnect(hook_p hook) in ng_vlan_disconnect()
|
H A D | ng_ether_echo.c | 88 ngee_rcvmsg(node_p node, item_p item, hook_p lasthook) in ngee_rcvmsg() 103 ngee_rcvdata(hook_p hook, item_p item) in ngee_rcvdata() 135 ngee_disconnect(hook_p hook) in ngee_disconnect()
|
/freebsd/sys/netgraph/bluetooth/hci/ |
H A D | ng_hci_ulpi.h | 42 int ng_hci_lp_con_req (ng_hci_unit_p, item_p, hook_p); 43 int ng_hci_lp_discon_req (ng_hci_unit_p, item_p, hook_p); 46 int ng_hci_lp_con_rsp (ng_hci_unit_p, item_p, hook_p); 48 int ng_hci_lp_qos_req (ng_hci_unit_p, item_p, hook_p); 53 void ng_hci_process_con_timeout (node_p, hook_p, void *, int);
|