Home
last modified time | relevance | path

Searched refs:hook_p (Results 1 – 25 of 75) sorted by relevance

123

/freebsd/sys/netgraph/
H A Dnetgraph.h96 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 Dng_bpf.c86 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 Dng_gif_demux.c119 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 Dng_split.c67 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 Dng_ipfw.c72 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 Dng_tag.c95 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 Dng_UI.c63 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 Dng_vlan_rotate.c155 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 Dng_hole.c128 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 Dng_tcpmss.c74 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 Dng_lmi.c97 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 Dng_sample.c124 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 Dng_rfc1490.c104 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 Dng_hub.c98 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 Dng_base.c223 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 Dng_ether.c81 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 Dng_etf.c130 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 Dng_echo.c84 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 Dng_iface.c121 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 Dng_vjc.c80 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 Dng_macfilter.c265 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 Dng_gif.c99 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 Dng_vlan.c51 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 Dng_ether_echo.c88 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 Dng_hci_ulpi.h42 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);

123