void if_low_power_evhdlr_init(void) { eventhandler_lists_ctxt_init(&if_low_power_evhdlr_ctx); (void) EVENTHANDLER_REGISTER(&if_low_power_evhdlr_ctx, if_low_power_event, if_low_power_evhdlr_callback, eventhandler_entry_dummy_arg, EVENTHANDLER_PRI_ANY); }
/* * Initialize the eventhandler mutex and list. */ void eventhandler_init(void) { eventhandler_mutex_grp_attr = lck_grp_attr_alloc_init(); eventhandler_mutex_grp = lck_grp_alloc_init("eventhandler", eventhandler_mutex_grp_attr); eventhandler_mutex_attr = lck_attr_alloc_init(); el_lock_grp_attr = lck_grp_attr_alloc_init(); el_lock_grp = lck_grp_alloc_init("eventhandler list", el_lock_grp_attr); el_lock_attr = lck_attr_alloc_init(); eventhandler_lists_ctxt_init(&evthdlr_lists_ctxt_glb); }