hookinfo
struct hookinfo example_hooks[] = {
hhook_add_hook(struct hhook_head *hhh, const struct hookinfo *hki, uint32_t flags)
hhook_add_hook_lookup(const struct hookinfo *hki, uint32_t flags)
hhook_remove_hook(struct hhook_head *hhh, const struct hookinfo *hki)
hhook_remove_hook_lookup(const struct hookinfo *hki)
khelp_add_hhook(const struct hookinfo *hki, uint32_t flags)
khelp_remove_hhook(const struct hookinfo *hki)
struct hookinfo hki;
struct hookinfo hki;
static void ng_car_enqueue(struct hookinfo *h, item_p item);
struct hookinfo *const hinfo = NG_HOOK_PRIVATE(hook);
struct hookinfo *const hinfo = NG_HOOK_PRIVATE(hook);
ng_car_refillhook(struct hookinfo *h)
ng_car_schedule(struct hookinfo *hinfo)
struct hookinfo *hinfo = NG_HOOK_PRIVATE(hook);
ng_car_enqueue(struct hookinfo *hinfo, item_p item)
struct hookinfo upper; /* hook to upper layers */
struct hookinfo lower; /* hook to lower layers */
static void ng_car_refillhook(struct hookinfo *h);
static void ng_car_schedule(struct hookinfo *h);
struct hookinfo lower;
struct hookinfo upper;
struct hookinfo *, priv_p);
static void pipe_dequeue(struct hookinfo *, struct timeval *);
struct hookinfo *hinfo;
struct hookinfo *hinfo, priv_p priv)
struct hookinfo *const hinfo = NG_HOOK_PRIVATE(hook);
struct hookinfo *dest;
pipe_dequeue(struct hookinfo *hinfo, struct timeval *now) {
struct hookinfo *dest;
struct hookinfo *const hinfo = NG_HOOK_PRIVATE(hook);
struct hookinfo *dest, *dup;
typedef struct hookinfo *hi_p;
struct hookinfo left;
struct hookinfo right;
struct hookinfo left2right;
struct hookinfo right2left;
struct hookinfo ertt_hooks[] = {
int hhook_add_hook(struct hhook_head *hhh, const struct hookinfo *hki,
int hhook_add_hook_lookup(const struct hookinfo *hki, uint32_t flags);
int hhook_remove_hook(struct hhook_head *hhh, const struct hookinfo *hki);
int hhook_remove_hook_lookup(const struct hookinfo *hki);
struct hookinfo;
int khelp_add_hhook(const struct hookinfo *hki, uint32_t flags);
int khelp_remove_hhook(const struct hookinfo *hki);
struct hookinfo *h_hooks;
struct hookinfo *hooks;