Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/kern_event.c
Show First 20 Lines • Show All 2,784 Lines • ▼ Show 20 Lines | |||||
static void | static void | ||||
knote_init(void) | knote_init(void) | ||||
{ | { | ||||
knote_zone = uma_zcreate("KNOTE", sizeof(struct knote), NULL, NULL, | knote_zone = uma_zcreate("KNOTE", sizeof(struct knote), NULL, NULL, | ||||
NULL, NULL, UMA_ALIGN_PTR, 0); | NULL, NULL, UMA_ALIGN_PTR, 0); | ||||
ast_register(TDA_KQUEUE, ASTR_ASTF_REQUIRED, 0, ast_kqueue); | ast_register(TDA_KQUEUE, ASTR_ASTF_REQUIRED, 0, ast_kqueue); | ||||
} | } | ||||
SYSINIT(knote, SI_SUB_PSEUDO, SI_ORDER_ANY, knote_init, NULL); | SYSINIT(knote, SI_SUB_PSEUDO, SI_ORDER_ANY, knote_init); | ||||
static struct knote * | static struct knote * | ||||
knote_alloc(int mflag) | knote_alloc(int mflag) | ||||
{ | { | ||||
return (uma_zalloc(knote_zone, mflag | M_ZERO)); | return (uma_zalloc(knote_zone, mflag | M_ZERO)); | ||||
} | } | ||||
Show All 32 Lines |