Searched refs:hhook_head (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.3-release/sys/sys/
H A Dhhook.h56 /* hhook_head flags. */
91 struct hhook_head { struct
100 LIST_ENTRY(hhook_head) hhh_next;
101 LIST_ENTRY(hhook_head) hhh_vnext;
105 void hhook_run_hooks(struct hhook_head *hhh, void *ctx_data, struct osd *hosd);
107 int hhook_add_hook(struct hhook_head *hhh, struct hookinfo *hki,
112 int hhook_remove_hook(struct hhook_head *hhh, struct hookinfo *hki);
117 struct hhook_head **hhh, uint32_t flags);
119 int hhook_head_deregister(struct hhook_head *hhh);
123 struct hhook_head * hhook_head_ge
[all...]
/freebsd-10.3-release/sys/kern/
H A Dkern_hhook.c61 static MALLOC_DEFINE(M_HHOOK, "hhook", "Helper hooks are linked off hhook_head lists");
63 LIST_HEAD(hhookheadhead, hhook_head);
69 MTX_SYSINIT(hhookheadlistlock, &hhook_head_list_lock, "hhook_head list lock",
76 static void hhook_head_destroy(struct hhook_head *hhh);
77 void khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags);
83 #define HHH_LOCK_INIT(hhh) rm_init(&(hhh)->hhh_lock, "hhook_head rm lock")
94 hhook_run_hooks(struct hhook_head *hhh, void *ctx_data, struct osd *hosd)
100 KASSERT(hhh->hhh_refcount > 0, ("hhook_head %p refcount is 0", hhh));
130 hhook_add_hook(struct hhook_head *hhh, struct hookinfo *hki, uint32_t flags)
180 * The logic assembles an array of hhook_head struct
[all...]
H A Dkern_khelp.c61 void khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags);
289 khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags)
/freebsd-10.3-release/sys/netinet/
H A Dtcp_var.h673 VNET_DECLARE(struct hhook_head *, tcp_hhh[HHOOK_TCP_LAST + 1]);
H A Dtcp_subr.c230 VNET_DEFINE(struct hhook_head *, tcp_hhh[HHOOK_TCP_LAST+1]);

Completed in 117 milliseconds