Home
last modified time | relevance | path

Searched refs:hhook_head (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/sys/
H A Dhhook.h94 struct hhook_head { struct
103 LIST_ENTRY(hhook_head) hhh_next; argument
104 LIST_ENTRY(hhook_head) hhh_vnext;
108 void hhook_run_hooks(struct hhook_head *hhh, void *ctx_data, struct osd *hosd);
110 int hhook_add_hook(struct hhook_head *hhh, const struct hookinfo *hki,
115 int hhook_remove_hook(struct hhook_head *hhh, const struct hookinfo *hki);
120 struct hhook_head **hhh, uint32_t flags);
122 int hhook_head_deregister(struct hhook_head *hhh);
126 struct hhook_head * hhook_head_get(int32_t hhook_type, int32_t hhook_id);
128 void hhook_head_release(struct hhook_head *hhh);
[all …]
/freebsd/sys/kern/
H A Dkern_hhook.c62 LIST_HEAD(hhookheadhead, hhook_head);
75 static void hhook_head_destroy(struct hhook_head *hhh);
76 void khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags);
93 hhook_run_hooks(struct hhook_head *hhh, void *ctx_data, struct osd *hosd) in hhook_run_hooks()
130 hhook_add_hook(struct hhook_head *hhh, const struct hookinfo *hki, uint32_t flags) in hhook_add_hook()
189 struct hhook_head **heads_to_hook, *hhh; in hhook_add_hook_lookup()
200 heads_to_hook = malloc(n_heads_to_hook * sizeof(struct hhook_head *), in hhook_add_hook_lookup()
245 hhook_remove_hook(struct hhook_head *hhh, const struct hookinfo *hki) in hhook_remove_hook()
274 struct hhook_head *hhh; in hhook_remove_hook_lookup()
291 hhook_head_register(int32_t hhook_type, int32_t hhook_id, struct hhook_head **hhh, in hhook_head_register()
[all …]
H A Dkern_khelp.c60 void khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags);
288 khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags) in khelp_new_hhook_registered()
H A Duipc_socket.c217 VNET_DEFINE(struct hhook_head *, socket_hhh[HHOOK_SOCKET_LAST + 1]);
/freebsd/sys/net/
H A Dif_var.h102 VNET_DECLARE(struct hhook_head *, ipsec_hhh_in[HHOOK_IPSEC_COUNT]);
103 VNET_DECLARE(struct hhook_head *, ipsec_hhh_out[HHOOK_IPSEC_COUNT]);
H A Dif.c305 VNET_DEFINE(struct hhook_head *, ipsec_hhh_in[HHOOK_IPSEC_COUNT]);
306 VNET_DEFINE(struct hhook_head *, ipsec_hhh_out[HHOOK_IPSEC_COUNT]);
/freebsd/sys/netinet/
H A Dtcp_var.h1366 VNET_DECLARE(struct hhook_head *, tcp_hhh[HHOOK_TCP_LAST + 1]);
H A Dtcp_subr.c330 VNET_DEFINE(struct hhook_head *, tcp_hhh[HHOOK_TCP_LAST+1]);