Home
last modified time | relevance | path

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

1234

/freebsd-12-stable/sys/netgraph/
Dnetgraph.h90 typedef struct ng_hook *hook_p; typedef
103 typedef int ng_newhook_t(node_p node, hook_p hook, const char *name);
104 typedef hook_p ng_findhook_t(node_p node, const char *name);
105 typedef int ng_connect_t(hook_p hook);
106 typedef int ng_rcvmsg_t(node_p node, item_p item, hook_p lasthook);
107 typedef int ng_rcvdata_t(hook_p hook, item_p item);
108 typedef int ng_disconnect_t(hook_p hook);
109 typedef int ng_rcvitem (node_p node, hook_p hook, item_p item);
148 void ng_unref_hook(hook_p hook); /* don't move this */
174 void dumphook (hook_p hook, char *file, int line);
[all …]
Dng_bpf.c88 hook_p hook;
89 hook_p match;
90 hook_p nomatch;
111 static int ng_bpf_setprog(hook_p hook, const struct ng_bpf_hookprog *hp);
244 ng_bpf_addrefs(hook_p hook, void* arg) in ng_bpf_addrefs()
247 hook_p h = (hook_p)arg; in ng_bpf_addrefs()
257 ng_bpf_remrefs(hook_p hook, void* arg) in ng_bpf_remrefs()
260 hook_p h = (hook_p)arg; in ng_bpf_remrefs()
273 ng_bpf_newhook(node_p node, hook_p hook, const char *name) in ng_bpf_newhook()
276 hook_p tmp; in ng_bpf_newhook()
[all …]
Dng_gif_demux.c121 hook_p gif; /* The gif hook */
122 hook_p hooks[NUM_FAMILIES]; /* The protocol hooks */
136 static iffam_p get_iffam_from_hook(priv_p priv, hook_p hook);
138 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam);
188 get_iffam_from_hook(priv_p priv, hook_p hook) in get_iffam_from_hook()
202 static __inline hook_p *
251 ng_gif_demux_newhook(node_p node, hook_p hook, const char *name) in ng_gif_demux_newhook()
255 hook_p *hookptr; in ng_gif_demux_newhook()
275 ng_gif_demux_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_gif_demux_rcvmsg()
306 ng_gif_demux_rcvdata(hook_p hook, item_p item) in ng_gif_demux_rcvdata()
[all …]
Dng_split.c69 hook_p out;
70 hook_p in;
71 hook_p mixed;
103 ng_split_newhook(node_p node, hook_p hook, const char *name) in ng_split_newhook()
106 hook_p *localhook; in ng_split_newhook()
129 ng_split_rcvdata(hook_p hook, item_p item) in ng_split_rcvdata()
166 ng_split_disconnect(hook_p hook) in ng_split_disconnect()
168 hook_p *localhook = NG_HOOK_PRIVATE(hook); in ng_split_disconnect()
Dng_tag.c97 hook_p hi_match; /* matching hook pointer */
98 hook_p hi_nonmatch; /* non-matching hook pointer */
125 static int ng_tag_setdata_in(hook_p hook, const struct ng_tag_hookin *hp);
126 static int ng_tag_setdata_out(hook_p hook, const struct ng_tag_hookout *hp);
302 ng_tag_newhook(node_p node, hook_p hook, const char *name) in ng_tag_newhook()
349 ng_tag_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_tag_rcvmsg()
363 hook_p hook; in ng_tag_rcvmsg()
384 hook_p hook; in ng_tag_rcvmsg()
404 hook_p hook; in ng_tag_rcvmsg()
428 hook_p hook; in ng_tag_rcvmsg()
[all …]
Dng_ipfw.c74 static hook_p ng_ipfw_findhook1(node_p, uint32_t );
99 hook_p hook;
155 ng_ipfw_newhook(node_p node, hook_p hook, const char *name) in ng_ipfw_newhook()
194 ng_ipfw_connect(hook_p hook) in ng_ipfw_connect()
201 static hook_p
214 static hook_p
217 hook_p hook; in ng_ipfw_findhook1()
231 ng_ipfw_rcvdata(hook_p hook, item_p item) in ng_ipfw_rcvdata()
292 hook_p hook; in ng_ipfw_input()
355 ng_ipfw_disconnect(hook_p hook) in ng_ipfw_disconnect()
Dng_atmllc.c54 hook_p atm;
55 hook_p ether;
56 hook_p fddi;
105 ng_atmllc_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_atmllc_rcvmsg()
132 ng_atmllc_newhook(node_p node, hook_p hook, const char *name) in ng_atmllc_newhook()
161 ng_atmllc_rcvdata(hook_p hook, item_p item) in ng_atmllc_rcvdata()
166 hook_p outhook; in ng_atmllc_rcvdata()
265 ng_atmllc_disconnect(hook_p hook) in ng_atmllc_disconnect()
Dng_vlan_rotate.c157 hook_p original_hook;
158 hook_p ordered_hook;
159 hook_p excessive_hook;
160 hook_p incomplete_hook;
192 ng_vlanrotate_newhook(node_p node, hook_p hook, const char *name) in ng_vlanrotate_newhook()
195 hook_p *dst = NULL; in ng_vlanrotate_newhook()
220 ng_vlanrotate_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_vlanrotate_rcvmsg()
373 ng_vlanrotate_rcvdata(hook_p hook, item_p item) in ng_vlanrotate_rcvdata()
378 hook_p dst_hook; in ng_vlanrotate_rcvdata()
492 ng_vlanrotate_disconnect(hook_p hook) in ng_vlanrotate_disconnect()
Dng_UI.c66 hook_p downlink;
67 hook_p uplink;
115 ng_UI_newhook(node_p node, hook_p hook, const char *name) in ng_UI_newhook()
136 ng_UI_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_UI_rcvmsg()
168 ng_UI_rcvdata(hook_p hook, item_p item) in ng_UI_rcvdata()
225 ng_UI_disconnect(hook_p hook) in ng_UI_disconnect()
Dng_hole.c130 ngh_newhook(node_p node, hook_p hook, const char *name) in ngh_newhook()
146 ngh_rcvmsg(node_p node, item_p item, hook_p lasthook) in ngh_rcvmsg()
152 hook_p hook; in ngh_rcvmsg()
205 ngh_rcvdata(hook_p hook, item_p item) in ngh_rcvdata()
219 ngh_disconnect(hook_p hook) in ngh_disconnect()
Dng_tcpmss.c70 hook_p outHook;
161 ng_tcpmss_newhook(node_p node, hook_p hook, const char *name) in ng_tcpmss_newhook()
179 (node_p node, item_p item, hook_p lasthook) in ng_tcpmss_rcvmsg()
193 hook_p hook; in ng_tcpmss_rcvmsg()
225 hook_p in, out; in ng_tcpmss_rcvmsg()
268 ng_tcpmss_rcvdata(hook_p hook, item_p item) in ng_tcpmss_rcvdata()
365 ng_tcpmss_disconnect(hook_p hook) in ng_tcpmss_disconnect()
368 hook_p hook2; in ng_tcpmss_disconnect()
Dng_lmi.c99 static int nglmi_checkdata(hook_p hook, struct mbuf *m);
130 hook_p lmi_channel; /* whatever we ended up using */
131 hook_p lmi_annexA;
132 hook_p lmi_annexD;
133 hook_p lmi_group4;
134 hook_p lmi_channel0; /* auto-detect on DLCI 0 */
135 hook_p lmi_channel1023;/* auto-detect on DLCI 1023 */
145 static void LMI_ticker(node_p node, hook_p hook, void *arg1, int arg2);
146 static void nglmi_startup_fixed(sc_p sc, hook_p hook);
205 nglmi_newhook(node_p node, hook_p hook, const char *name) in nglmi_newhook()
[all …]
Dng_sample.c126 hook_p hook;
134 hook_p debughook;
182 ng_xxx_newhook(node_p node, hook_p hook, const char *name) in ng_xxx_newhook()
259 ng_xxx_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_xxx_rcvmsg()
325 ng_xxx_rcvdata(hook_p hook, item_p item ) in ng_xxx_rcvdata()
447 ng_xxx_connect(hook_p hook)
487 ng_xxx_disconnect(hook_p hook)
Dng_base.c222 static int ng_add_hook(node_p node, const char *name, hook_p * hookp);
223 static int ng_generic_msg(node_p here, item_p item, hook_p lasthook);
233 static int ng_con_part2(node_p node, item_p item, hook_p hook);
234 static int ng_con_part3(node_p node, item_p item, hook_p hook);
241 void ng_destroy_hook(hook_p hook);
243 node_p *dest, hook_p *lasthook);
246 void ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3);
292 static __inline hook_p
295 hook_p hook; in ng_alloc_hook()
714 ng_rmnode(node_p node, hook_p dummy1, void *dummy2, int dummy3) in ng_rmnode()
[all …]
Dng_rfc1490.c106 hook_p downlink;
107 hook_p ppp;
108 hook_p inet;
109 hook_p ethernet;
183 ng_rfc1490_newhook(node_p node, hook_p hook, const char *name) in ng_rfc1490_newhook()
212 ng_rfc1490_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_rfc1490_rcvmsg()
306 ng_rfc1490_rcvdata(hook_p hook, item_p item) in ng_rfc1490_rcvdata()
470 ng_rfc1490_disconnect(hook_p hook) in ng_rfc1490_disconnect()
Dng_ether.c82 hook_p upper; /* upper hook connection */
83 hook_p lower; /* lower hook connection */
84 hook_p orphan; /* orphan hook connection */
109 static int ng_ether_rcv_lower(hook_p node, item_p item);
110 static int ng_ether_rcv_upper(hook_p node, item_p item);
454 ng_ether_newhook(node_p node, hook_p hook, const char *name) in ng_ether_newhook()
457 hook_p *hookptr; in ng_ether_newhook()
494 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 …]
Dng_etf.c132 hook_p hook;
138 hook_p match_hook; /* Hook to use on a match */
201 ng_etf_newhook(node_p node, hook_p hook, const char *name) in ng_etf_newhook()
249 ng_etf_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_etf_rcvmsg()
286 hook_p hook; in ng_etf_rcvmsg()
366 ng_etf_rcvdata(hook_p hook, item_p item ) in ng_etf_rcvdata()
452 ng_etf_disconnect(hook_p hook) in ng_etf_disconnect()
Dng_hub.c101 ng_hub_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_hub_rcvmsg()
120 ng_hub_rcvdata(hook_p hook, item_p item) in ng_hub_rcvdata()
124 hook_p hook2; in ng_hub_rcvdata()
166 ng_hub_disconnect(hook_p hook) in ng_hub_disconnect()
Dng_iface.c122 hook_p hooks[NUM_FAMILIES]; /* Hook for each address family */
156 static iffam_p get_iffam_from_hook(priv_p priv, hook_p hook);
158 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam);
236 get_iffam_from_hook(priv_p priv, hook_p hook) in get_iffam_from_hook()
250 static __inline hook_p *
440 hook_p hook; in ng_iface_send()
579 ng_iface_newhook(node_p node, hook_p hook, const char *name) in ng_iface_newhook()
583 hook_p *hookptr; in ng_iface_newhook()
604 ng_iface_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_iface_rcvmsg()
686 ng_iface_rcvdata(hook_p hook, item_p item) in ng_iface_rcvdata()
[all …]
Dng_echo.c86 nge_rcvmsg(node_p node, item_p item, hook_p lasthook) in nge_rcvmsg()
101 nge_rcvdata(hook_p hook, item_p item) in nge_rcvdata()
113 nge_disconnect(hook_p hook) in nge_disconnect()
Dng_vjc.c82 hook_p ip;
83 hook_p vjcomp;
84 hook_p vjuncomp;
85 hook_p vjip;
261 ng_vjc_newhook(node_p node, hook_p hook, const char *name) in ng_vjc_newhook()
264 hook_p *hookp; in ng_vjc_newhook()
291 ng_vjc_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_vjc_rcvmsg()
398 ng_vjc_rcvdata(hook_p hook, item_p item) in ng_vjc_rcvdata()
558 ng_vjc_disconnect(hook_p hook) in ng_vjc_disconnect()
Dng_gif.c100 hook_p lower; /* lower OR orphan hook connection */
346 ng_gif_newhook(node_p node, hook_p hook, const char *name) in ng_gif_newhook()
350 hook_p *hookptr; in ng_gif_newhook()
382 ng_gif_connect(hook_p hook) in ng_gif_connect()
392 ng_gif_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_gif_rcvmsg()
437 ng_gif_rcvdata(hook_p hook, item_p item) in ng_gif_rcvdata()
513 ng_gif_disconnect(hook_p hook) in ng_gif_disconnect()
Dng_vlan.c53 hook_p downstream_hook;
54 hook_p nomatch_hook;
58 hook_p vlan_hook[(EVL_VLID_MASK + 1)];
236 ng_vlan_newhook(node_p node, hook_p hook, const char *name) in ng_vlan_newhook()
255 ng_vlan_rcvmsg(node_p node, item_p item, hook_p lasthook) in ng_vlan_rcvmsg()
260 hook_p hook; in ng_vlan_rcvmsg()
516 ng_vlan_rcvdata(hook_p hook, item_p item) in ng_vlan_rcvdata()
525 hook_p dst_hook; in ng_vlan_rcvdata()
692 ng_vlan_disconnect(hook_p hook) in ng_vlan_disconnect()
Dng_ether_echo.c90 ngee_rcvmsg(node_p node, item_p item, hook_p lasthook) in ngee_rcvmsg()
105 ngee_rcvdata(hook_p hook, item_p item) in ngee_rcvdata()
137 ngee_disconnect(hook_p hook) in ngee_disconnect()
/freebsd-12-stable/sys/netgraph/bluetooth/hci/
Dng_hci_ulpi.h43 int ng_hci_lp_con_req (ng_hci_unit_p, item_p, hook_p);
44 int ng_hci_lp_discon_req (ng_hci_unit_p, item_p, hook_p);
47 int ng_hci_lp_con_rsp (ng_hci_unit_p, item_p, hook_p);
49 int ng_hci_lp_qos_req (ng_hci_unit_p, item_p, hook_p);
54 void ng_hci_process_con_timeout (node_p, hook_p, void *, int);

1234