| /freebsd-14.2/sys/netgraph/ |
| H A D | netgraph.h | 147 #define _NG_HOOK_NAME(hook) ((hook)->hk_name) argument 148 #define _NG_HOOK_UNREF(hook) ng_unref_hook(hook) argument 152 #define _NG_HOOK_PRIVATE(hook) ((hook)->hk_private) argument 310 #define NG_HOOK_REF(hook) _ng_hook_ref(hook, _NN_) argument 311 #define NG_HOOK_NAME(hook) _ng_hook_name(hook, _NN_) argument 319 #define NG_HOOK_NODE(hook) _ng_hook_node(hook, _NN_) argument 328 #define NG_HOOK_REF(hook) _NG_HOOK_REF(hook) argument 329 #define NG_HOOK_NAME(hook) _NG_HOOK_NAME(hook) argument 330 #define NG_HOOK_UNREF(hook) _NG_HOOK_UNREF(hook) argument 337 #define NG_HOOK_NODE(hook) _NG_HOOK_NODE(hook) argument [all …]
|
| H A D | ng_etf.c | 130 hook_p hook; member 203 etfp->downstream_hook.hook = hook; in ng_etf_newhook() 208 etfp->nomatch_hook.hook = hook; in ng_etf_newhook() 222 hpriv->hook = hook; in ng_etf_newhook() 282 hook_p hook; in ng_etf_rcvmsg() local 293 if (hook == NULL) { in ng_etf_rcvmsg() 299 if (hook == etfp->downstream_hook.hook) { in ng_etf_rcvmsg() 399 if (hook == etfp->downstream_hook.hook) { in ng_etf_rcvdata() 414 || ((fil == NULL) && (hook != etfp->nomatch_hook.hook))) { in ng_etf_rcvdata() 468 if (hook == etfp->downstream_hook.hook) { in ng_etf_disconnect() [all …]
|
| H A D | ng_sample.c | 124 hook_p hook; member 224 xxxp->channel[chan].hook = hook; in ng_xxx_newhook() 229 xxxp->downstream_hook.hook = hook; in ng_xxx_newhook() 233 xxxp->debughook = hook; in ng_xxx_newhook() 332 if (NG_HOOK_PRIVATE(hook)) { in ng_xxx_rcvdata() 374 if (hook == xxxp->downstream_hook.hook) { in ng_xxx_rcvdata() 445 ng_xxx_connect(hook_p hook) argument 463 if (NG_HOOK_PRIVATE(hook)) { 472 NG_HOOK_FORCE_QUEUE(hook); 487 if (NG_HOOK_PRIVATE(hook)) [all …]
|
| H A D | ng_base.c | 300 if (hook) { in ng_alloc_hook() 368 #define NG_ALLOC_HOOK(hook) _NG_ALLOC_HOOK(hook) argument 1808 if (hook == NULL || NG_HOOK_PEER(hook) == NULL || in ng_path2noderef() 2409 if (hook && NG_HOOK_NOT_VALID(hook)) { in ng_apply_item() 2443 if (((!hook) || (!(rcvmsg = hook->hk_rcvmsg))) && in ng_apply_item() 2466 if (hook && NG_HOOK_NOT_VALID(hook) && in ng_apply_item() 2489 if (hook) in ng_apply_item() 3267 _NG_HOOK_NAME(hook), hook->hk_refs); in dumphook() 3269 hook->lastfile, hook->lastline); in dumphook() 3606 if ((hook == NULL) || NG_HOOK_NOT_VALID(hook) || in ng_address_hook() [all …]
|
| H A D | ng_vlan.c | 237 priv->downstream_hook = hook; in ng_vlan_newhook() 239 priv->nomatch_hook = hook; in ng_vlan_newhook() 256 hook_p hook; in ng_vlan_rcvmsg() local 293 if (hook == NULL) { in ng_vlan_rcvmsg() 314 NG_HOOK_SET_PRIVATE(hook, in ng_vlan_rcvmsg() 327 if (hook == NULL) { in ng_vlan_rcvmsg() 358 hook = priv->vlan_hook[vid]; in ng_vlan_rcvmsg() 359 if (hook == NULL) { in ng_vlan_rcvmsg() 401 hook = priv->vlan_hook[i]; in ng_vlan_rcvmsg() 402 if (hook == NULL || NG_HOOK_NOT_VALID(hook)) in ng_vlan_rcvmsg() [all …]
|
| H A D | ng_tag.c | 309 NG_HOOK_SET_PRIVATE(hook, hip); in ng_tag_newhook() 361 hook_p hook; in ng_tag_rcvmsg() local 382 hook_p hook; in ng_tag_rcvmsg() local 402 hook_p hook; in ng_tag_rcvmsg() local 426 hook_p hook; in ng_tag_rcvmsg() local 453 hook_p hook; in ng_tag_rcvmsg() local 608 ng_tag_disconnect(hook_p hook) in ng_tag_disconnect() argument 611 node_p node = NG_HOOK_NODE(hook); in ng_tag_disconnect() 619 if (priv->hi_match == hook) in ng_tag_disconnect() 621 if (priv->hi_nonmatch == hook) in ng_tag_disconnect() [all …]
|
| H A D | ng_cisco.c | 213 sc->downstream.hook = hook; in cisco_newhook() 220 sc->inet.hook = hook; in cisco_newhook() 223 sc->inet6.hook = hook; in cisco_newhook() 226 sc->atalk.hook = hook; in cisco_newhook() 229 sc->ipx.hook = hook; in cisco_newhook() 413 cisco_disconnect(hook_p hook) in cisco_disconnect() argument 419 if ((pep = NG_HOOK_PRIVATE(hook))) { in cisco_disconnect() 420 pep->hook = NULL; in cisco_disconnect() 429 ng_rmnode_self(NG_HOOK_NODE(hook)); in cisco_disconnect() 517 if (sc->inet.hook == NULL) in cisco_input() [all …]
|
| H A D | ng_bpf.c | 86 hook_p hook; member 242 ng_bpf_addrefs(hook_p hook, void* arg) in ng_bpf_addrefs() argument 244 hinfo_p hip = NG_HOOK_PRIVATE(hook); in ng_bpf_addrefs() 257 hinfo_p hip = NG_HOOK_PRIVATE(hook); in ng_bpf_remrefs() 280 hip->hook = hook; in ng_bpf_newhook() 281 NG_HOOK_SET_PRIVATE(hook, hip); in ng_bpf_newhook() 289 NG_HOOK_SET_PRIVATE(hook, NULL); in ng_bpf_newhook() 316 hook_p hook; in ng_bpf_rcvmsg() local 337 hook_p hook; in ng_bpf_rcvmsg() local 364 hook_p hook; in ng_bpf_rcvmsg() local [all …]
|
| H A D | ng_ipfw.c | 96 hook_p hook; member 178 hpriv->hook = hook; in ng_ipfw_newhook() 181 NG_HOOK_SET_PRIVATE(hook, hpriv); in ng_ipfw_newhook() 191 ng_ipfw_connect(hook_p hook) in ng_ipfw_connect() argument 193 NG_HOOK_FORCE_QUEUE(hook); in ng_ipfw_connect() 214 hook_p hook; in ng_ipfw_findhook1() local 218 hpriv = NG_HOOK_PRIVATE(hook); in ng_ipfw_findhook1() 287 hook_p hook; in ng_ipfw_input() local 329 NG_SEND_DATA_ONLY(error, hook, m); in ng_ipfw_input() 349 ng_ipfw_disconnect(hook_p hook) in ng_ipfw_disconnect() argument [all …]
|
| H A D | ng_split.c | 117 *localhook = hook; in ng_split_newhook() 118 NG_HOOK_SET_PRIVATE(hook, localhook); in ng_split_newhook() 127 ng_split_rcvdata(hook_p hook, item_p item) in ng_split_rcvdata() argument 129 const priv_p priv = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ng_split_rcvdata() 132 if (hook == priv->out) { in ng_split_rcvdata() 136 } else if ((hook == priv->in) && (priv->mixed != NULL)) { in ng_split_rcvdata() 164 ng_split_disconnect(hook_p hook) in ng_split_disconnect() argument 166 hook_p *localhook = NG_HOOK_PRIVATE(hook); in ng_split_disconnect() 170 if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in ng_split_disconnect() 171 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) { in ng_split_disconnect() [all …]
|
| H A D | ng_frame_relay.c | 258 if (sc->downstream.hook) in ngfrm_newhook() 263 sc->downstream.hook = hook; in ngfrm_newhook() 292 if (sc->channel[ctxnum].hook != NULL) in ngfrm_newhook() 300 sc->channel[ctxnum].hook = hook; in ngfrm_newhook() 326 ngfrm_rcvdata(hook_p hook, item_p item) in ngfrm_rcvdata() argument 347 sc = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ngfrm_rcvdata() 350 if ((sc->downstream.hook == NULL) in ngfrm_rcvdata() 482 ngfrm_disconnect(hook_p hook) in ngfrm_disconnect() argument 490 cp->hook = NULL; in ngfrm_disconnect() 498 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) in ngfrm_disconnect() [all …]
|
| H A D | ng_tee.c | 65 hook_p hook; member 196 hinfo->hook = hook; in ng_tee_newhook() 198 NG_HOOK_SET_PRIVATE(hook, hinfo); in ng_tee_newhook() 258 if (lasthook == sc->left.hook || lasthook == sc->right.hook) { in ng_tee_rcvmsg() 288 ng_tee_rcvdata(hook_p hook, item_p item) in ng_tee_rcvdata() argument 310 NG_SEND_DATA_ONLY(error, h->hook, m2); in ng_tee_rcvdata() 340 if (privdata->left.hook && privdata->right.hook) in ng_tee_close() 341 ng_bypass(privdata->left.hook, privdata->right.hook); in ng_tee_close() 364 ng_tee_disconnect(hook_p hook) in ng_tee_disconnect() argument 370 hinfo->hook = NULL; in ng_tee_disconnect() [all …]
|
| H A D | ng_hole.c | 136 NG_HOOK_SET_PRIVATE(hook, hip); in ngh_newhook() 150 hook_p hook; in ngh_rcvmsg() local 165 hook = ng_findhook(node, (char *)msg->data); in ngh_rcvmsg() 166 if (hook == NULL) { in ngh_rcvmsg() 203 ngh_rcvdata(hook_p hook, item_p item) in ngh_rcvdata() argument 205 const hinfo_p hip = NG_HOOK_PRIVATE(hook); in ngh_rcvdata() 217 ngh_disconnect(hook_p hook) in ngh_disconnect() argument 220 free(NG_HOOK_PRIVATE(hook), M_NETGRAPH); in ngh_disconnect() 221 NG_HOOK_SET_PRIVATE(hook, NULL); in ngh_disconnect() 222 if (NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in ngh_disconnect() [all …]
|
| H A D | ng_UI.c | 119 priv->downlink = hook; in ng_UI_newhook() 123 priv->uplink = hook; in ng_UI_newhook() 165 ng_UI_rcvdata(hook_p hook, item_p item) in ng_UI_rcvdata() argument 167 const node_p node = NG_HOOK_NODE(hook); in ng_UI_rcvdata() 173 if (hook == priv->downlink) { in ng_UI_rcvdata() 187 } else if (hook == priv->uplink) { in ng_UI_rcvdata() 222 ng_UI_disconnect(hook_p hook) in ng_UI_disconnect() argument 226 if (hook == priv->downlink) in ng_UI_disconnect() 228 else if (hook == priv->uplink) in ng_UI_disconnect() 237 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) { in ng_UI_disconnect() [all …]
|
| H A D | ng_tty.c | 87 hook_p hook; /* Netgraph hook */ member 179 if (sc->hook) in ngt_newhook() 183 sc->hook = hook; in ngt_newhook() 195 ngt_connect(hook_p hook) in ngt_connect() argument 197 NG_HOOK_FORCE_QUEUE(hook); in ngt_connect() 205 ngt_disconnect(hook_p hook) in ngt_disconnect() argument 209 if (hook != sc->hook) in ngt_disconnect() 213 sc->hook = NULL; in ngt_disconnect() 315 if (hook != sc->hook) in ngt_rcvdata() 415 if (sc->hook == NULL) in ngt_rint_bypass() [all …]
|
| H A D | ng_rfc1490.c | 188 priv->downlink = hook; in ng_rfc1490_newhook() 192 priv->ppp = hook; in ng_rfc1490_newhook() 196 priv->inet = hook; in ng_rfc1490_newhook() 200 priv->ethernet = hook; in ng_rfc1490_newhook() 312 if (hook == priv->downlink) { in ng_rfc1490_rcvdata() 385 } else if (hook == priv->ppp) { in ng_rfc1490_rcvdata() 392 } else if (hook == priv->inet) { in ng_rfc1490_rcvdata() 475 else if (hook == priv->downlink) in ng_rfc1490_disconnect() 477 else if (hook == priv->inet) in ng_rfc1490_disconnect() 479 else if (hook == priv->ppp) in ng_rfc1490_disconnect() [all …]
|
| H A D | ng_one2many.c | 64 hook_p hook; /* netgraph hook */ member 232 if (link->hook != NULL) in ng_one2many_newhook() 237 link->hook = hook; in ng_one2many_newhook() 412 const node_p node = NG_HOOK_NODE(hook); in ng_one2many_rcvdata() 490 NG_FWD_ITEM_HOOK(error, item, dst->hook); in ng_one2many_rcvdata() 514 ng_one2many_disconnect(hook_p hook) in ng_one2many_disconnect() argument 527 priv->one.hook = NULL; in ng_one2many_disconnect() 529 priv->many[linkNum].hook = NULL; in ng_one2many_disconnect() 537 ng_rmnode_self(NG_HOOK_NODE(hook)); in ng_one2many_disconnect() 560 if (priv->many[linkNum].hook != NULL in ng_one2many_update_many() [all …]
|
| H A D | ng_lmi.c | 216 sc->lmi_annexA = hook; in nglmi_newhook() 221 nglmi_startup_fixed(sc, hook); in nglmi_newhook() 223 sc->lmi_annexD = hook; in nglmi_newhook() 228 nglmi_startup_fixed(sc, hook); in nglmi_newhook() 230 sc->lmi_group4 = hook; in nglmi_newhook() 238 sc->lmi_channel0 = hook; in nglmi_newhook() 245 sc->lmi_channel1023 = hook; in nglmi_newhook() 284 sc->lmi_channel = hook; in nglmi_startup_fixed() 509 strncpy(stat->hook, in nglmi_rcvmsg() 605 sc->lmi_channel = hook; in nglmi_rcvdata() [all …]
|
| H A D | ng_pppoe.c | 270 hook_p hook; member 639 return (hook); in pppoe_finduniq() 659 return (hook); in pppoe_findcookie() 730 sp->hook = hook; in ng_pppoe_newhook() 836 ourmsg->hook[sizeof(ourmsg->hook) - 1] = '\0'; in ng_pppoe_rcvmsg() 839 hook = ng_findhook(node, ourmsg->hook); in ng_pppoe_rcvmsg() 1277 hook_p hook = sp->hook; in pppoe_start() local 1369 strncpy(maxp->hook, NG_HOOK_NAME(sp->hook), NG_HOOKSIZ); in send_maxp() 1436 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata() 1593 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata_ether() [all …]
|
| H A D | ng_bridge.c | 391 if(NG_PEER_NODE(hook) == node) in ng_bridge_newhook() 418 link->hook = hook; in ng_bridge_newhook() 541 hook_p hook; in ng_bridge_rcvmsg() local 563 link = NG_HOOK_PRIVATE(hook); in ng_bridge_rcvmsg() 618 strncpy(ary->hosts[i].hook, in ng_bridge_rcvmsg() 634 hook_p hook; in ng_bridge_rcvmsg() local 641 hook = (mh->hook[0] == 0) in ng_bridge_rcvmsg() 644 if (hook == NULL) { in ng_bridge_rcvmsg() 839 strncpy(mh->hook, NG_HOOK_NAME(ctx.incoming->hook), in ng_bridge_rcvdata() 840 sizeof(mh->hook)); in ng_bridge_rcvdata() [all …]
|
| H A D | ng_gif_demux.c | 186 get_iffam_from_hook(priv_p priv, hook_p hook) in get_iffam_from_hook() argument 191 if (priv->hooks[k] == hook) in get_iffam_from_hook() 265 *hookptr = hook; in ng_gif_demux_newhook() 304 ng_gif_demux_rcvdata(hook_p hook, item_p item) in ng_gif_demux_rcvdata() argument 306 const node_p node = NG_HOOK_NODE(hook); in ng_gif_demux_rcvdata() 316 if (hook == priv->gif) { in ng_gif_demux_rcvdata() 343 iffam = get_iffam_from_hook(priv, hook); in ng_gif_demux_rcvdata() 381 ng_gif_demux_disconnect(hook_p hook) in ng_gif_demux_disconnect() argument 383 const priv_p priv = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ng_gif_demux_disconnect() 386 if (hook == priv->gif) in ng_gif_demux_disconnect() [all …]
|
| /freebsd-14.2/sys/net/ |
| H A D | pfil.c | 327 return (hook); in pfil_add_hook() 341 hook->hook_links--; in pfil_unlink() 349 hook->hook_links--; in pfil_unlink() 371 struct pfil_hook *hook; in pfil_link() local 393 hook = pa->pa_hook; in pfil_link() 427 in->link_hook = hook; in pfil_link() 436 hook->hook_links++; in pfil_link() 449 hook->hook_links++; in pfil_link() 487 hook->hook_links--; in pfil_remove_hook() 493 hook->hook_links--; in pfil_remove_hook() [all …]
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_autoconf.c | 192 if (hook_entry == hook) in config_intrhook_establish() 202 next_to_notify = hook; in config_intrhook_establish() 203 hook->ich_state = ICHS_QUEUED; in config_intrhook_establish() 237 if (hook_entry == hook) in config_intrhook_disestablish_locked() 243 if (next_to_notify == hook) in config_intrhook_disestablish_locked() 249 hook->ich_state = ICHS_DONE; in config_intrhook_disestablish_locked() 257 config_intrhook_disestablish_locked(hook); in config_intrhook_disestablish() 269 if (hook->ich_state == ICHS_DONE) { in config_intrhook_drain() 277 if (hook->ich_state == ICHS_QUEUED) { in config_intrhook_drain() 278 config_intrhook_disestablish_locked(hook); in config_intrhook_drain() [all …]
|
| /freebsd-14.2/contrib/jemalloc/src/ |
| H A D | hook.c | 77 char *hook = (char *)opaque; in hook_remove() local 78 assert(hooks_begin <= hook && hook < hooks_end in hook_remove() 158 hooks_internal_t hook; in hook_invoke_alloc() local 159 FOR_EACH_HOOK_BEGIN(&hook) in hook_invoke_alloc() 160 hook_alloc h = hook.hooks.alloc_hook; in hook_invoke_alloc() 172 hooks_internal_t hook; in hook_invoke_dalloc() local 173 FOR_EACH_HOOK_BEGIN(&hook) in hook_invoke_dalloc() 174 hook_dalloc h = hook.hooks.dalloc_hook; in hook_invoke_dalloc() 186 hooks_internal_t hook; in hook_invoke_expand() local 187 FOR_EACH_HOOK_BEGIN(&hook) in hook_invoke_expand() [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_fuchsia.cpp | 117 static void ThreadCreateHook(void *hook, bool aborted) { in ThreadCreateHook() argument 118 Thread *thread = static_cast<Thread *>(hook); in ThreadCreateHook() 133 static void ThreadStartHook(void *hook, thrd_t self) { in ThreadStartHook() argument 134 Thread *thread = static_cast<Thread *>(hook); in ThreadStartHook() 152 static void ThreadExitHook(void *hook, thrd_t self) { in ThreadExitHook() argument 153 Thread *thread = static_cast<Thread *>(hook); in ThreadExitHook() 224 __hwasan::ThreadCreateHook(hook, error != thrd_success); in __sanitizer_thread_create_hook() 227 void __sanitizer_thread_start_hook(void *hook, thrd_t self) { in __sanitizer_thread_start_hook() argument 228 __hwasan::ThreadStartHook(hook, reinterpret_cast<uptr>(self)); in __sanitizer_thread_start_hook() 231 void __sanitizer_thread_exit_hook(void *hook, thrd_t self) { in __sanitizer_thread_exit_hook() argument [all …]
|