hook_desc_head 182 kern/kern_subr.c struct hook_desc_head startuphook_list = hook_desc_head 184 kern/kern_subr.c struct hook_desc_head shutdownhook_list = hook_desc_head 186 kern/kern_subr.c struct hook_desc_head mountroothook_list = hook_desc_head 190 kern/kern_subr.c hook_establish(struct hook_desc_head *head, int tail, void (*fn)(void *), hook_desc_head 210 kern/kern_subr.c hook_disestablish(struct hook_desc_head *head, void *vhook) hook_desc_head 234 kern/kern_subr.c dohooks(struct hook_desc_head *head, int flags) hook_desc_head 181 net/if.h struct hook_desc_head *if_addrhooks; /* address change callbacks */ hook_desc_head 182 net/if.h struct hook_desc_head *if_linkstatehooks; /* link change callbacks */ hook_desc_head 183 net/if.h struct hook_desc_head *if_detachhooks; /* detach callbacks */ hook_desc_head 240 sys/systm.h TAILQ_HEAD(hook_desc_head, hook_desc); hook_desc_head 242 sys/systm.h extern struct hook_desc_head shutdownhook_list, startuphook_list, hook_desc_head 245 sys/systm.h void *hook_establish(struct hook_desc_head *, int, void (*)(void *), void *); hook_desc_head 246 sys/systm.h void hook_disestablish(struct hook_desc_head *, void *); hook_desc_head 247 sys/systm.h void dohooks(struct hook_desc_head *, int);