Lines Matching defs:handler
79 * UWBD Event handler function signature
81 * Return !0 if the event needs not to be freed (ie the handler
93 * @handler: the function that will handle this event
97 uwbd_evt_handler_f handler;
104 .handler = uwbd_evt_handle_rc_ie_rcv,
108 .handler = uwbd_evt_handle_rc_beacon,
112 .handler = uwbd_evt_handle_rc_beacon_size,
116 .handler = uwbd_evt_handle_rc_bpoie_change,
120 .handler = uwbd_evt_handle_rc_bp_slot_change,
124 .handler = uwbd_evt_handle_rc_drp_avail,
128 .handler = uwbd_evt_handle_rc_drp,
132 .handler = uwbd_evt_handle_rc_dev_addr_conflict,
156 .handler = uwbd_msg_handle_reset,
171 * handler.
173 * The event structure passed to the event handler has the radio
175 * once the handler returns, so if it needs it for longer (async),
183 uwbd_evt_handler_f handler;
198 handler = type_table->uwbd_events[event].handler;
199 if (handler == NULL)
202 result = (*handler)(evt);
223 result = uwbd_message_handlers[evt->message].handler(evt);