Lines Matching refs:link
150 struct pfil_link *link; in pfil_mem_common() local
159 CK_STAILQ_FOREACH(link, pch, link_chain) { in pfil_mem_common()
160 if (__predict_true(link->link_mem_chk != NULL && !realloc)) in pfil_mem_common()
161 rv = link->link_mem_chk(mem, len, flags, ifp, in pfil_mem_common()
162 link->link_ruleset, m); in pfil_mem_common()
164 rv = pfil_fake_mbuf(link->link_mbuf_chk, mem, len, ifp, in pfil_mem_common()
165 flags, link->link_ruleset, m); in pfil_mem_common()
167 rv = link->link_mbuf_chk(m, ifp, flags, in pfil_mem_common()
168 link->link_ruleset, NULL); in pfil_mem_common()
200 struct pfil_link *link; in pfil_mbuf_common() local
211 CK_STAILQ_FOREACH(link, pch, link_chain) { in pfil_mbuf_common()
212 rv = link->link_mbuf_chk(m, ifp, flags, link->link_ruleset, in pfil_mbuf_common()
289 struct pfil_link *link, *next; in pfil_head_unregister() local
294 CK_STAILQ_FOREACH_SAFE(link, &ph->head_in, link_chain, next) { in pfil_head_unregister()
295 link->link_hook->hook_links--; in pfil_head_unregister()
296 free(link, M_PFIL); in pfil_head_unregister()
298 CK_STAILQ_FOREACH_SAFE(link, &ph->head_out, link_chain, next) { in pfil_head_unregister()
299 link->link_hook->hook_links--; in pfil_head_unregister()
300 free(link, M_PFIL); in pfil_head_unregister()
374 struct pfil_link *in, *out, *link; in pfil_link() local
419 CK_STAILQ_FOREACH(link, &head->head_in, link_chain) in pfil_link()
420 if (link->link_hook == hook) { in pfil_link()
425 CK_STAILQ_FOREACH(link, &head->head_out, link_chain) in pfil_link()
426 if (link->link_hook == hook) { in pfil_link()
471 struct pfil_link *link; in pfil_link_free() local
473 link = __containerof(ctx, struct pfil_link, link_epoch_ctx); in pfil_link_free()
474 free(link, M_PFIL); in pfil_link_free()
517 struct pfil_link *link; in pfil_link_remove() local
521 CK_STAILQ_FOREACH(link, chain, link_chain) in pfil_link_remove()
522 if (link->link_hook == hook) { in pfil_link_remove()
523 CK_STAILQ_REMOVE(chain, link, pfil_link, link_chain); in pfil_link_remove()
524 return (link); in pfil_link_remove()
588 struct pfil_link *link; in pfilioc_listheads() local
627 CK_STAILQ_FOREACH(link, &head->head_in, link_chain) { in pfilioc_listheads()
629 link->link_hook->hook_modname, in pfilioc_listheads()
632 link->link_hook->hook_rulname, in pfilioc_listheads()
636 CK_STAILQ_FOREACH(link, &head->head_out, link_chain) { in pfilioc_listheads()
638 link->link_hook->hook_modname, in pfilioc_listheads()
641 link->link_hook->hook_rulname, in pfilioc_listheads()