Home
last modified time | relevance | path

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

/trueos/sys/sys/
HDhhook.h91 struct hhook_head { struct
100 LIST_ENTRY(hhook_head) hhh_next; argument
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_get(int32_t hhook_type, int32_t hhook_id);
125 void hhook_head_release(struct hhook_head *hhh);
[all …]
/trueos/sys/kern/
HDkern_hhook.c63 LIST_HEAD(hhookheadhead, hhook_head);
76 static void hhook_head_destroy(struct hhook_head *hhh);
77 void khelp_new_hhook_registered(struct hhook_head *hhh, uint32_t flags);
94 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, 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, 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 …]
HDkern_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) in khelp_new_hhook_registered()
/trueos/sys/netinet/
HDtcp_var.h654 VNET_DECLARE(struct hhook_head *, tcp_hhh[HHOOK_TCP_LAST + 1]);
HDtcp_subr.c227 VNET_DEFINE(struct hhook_head *, tcp_hhh[HHOOK_TCP_LAST+1]);