Lines Matching defs:event

169  * Post an event notification to nexus driver responsible for handling
170 * the event. The responsible nexus is defined in the cookie passed in as
177 * rdip - device driver posting the event
201 * post the event to the responsible ancestor
287 " by the NDI event framework.\nBUSO_REV_6 or "
856 * In the unlikely event that the dip was somehow attached by
1181 * ndi event handling support functions:
1182 * The NDI event support model is as follows:
1186 * The nexus driver allocates an event handle and binds the event set
1187 * to this handle. The nexus driver's event busop functions can just
1188 * call the appropriate NDI event support function using this handle
1202 * allocate a new ndi event handle
1231 * free the ndi event handle
1264 /* free event handle */
1272 * ndi_event_bind_set() adds a set of events to the NDI event
1276 * be mixed in the same event set with events generated by
1280 * additional sets to the event handle.
1313 * if it is not the correct version or the event set is
1336 * event set or the set is incompatible with the set in the handle
1348 * and the event set, add events if not duplicates
1388 * event not added, must correct plevel numbers
1423 * bound using ndi_event_bind_set(), from the NDI event
1426 * This routine will unbind all events in the event set. If an event,
1427 * specified in the event set, is not found in the handle, this
1428 * routine will proceed onto the next member of the set as if the event
1431 * The event set may be a subset of the set of events that
1435 * An event cannot be unbound if callbacks are still
1436 * registered against the event.
1476 * Verify that all events in the event set are eligible
1503 * If an event is not found, this function will proceed as if the event
1516 * can not unbind an event definition with
1577 * Return an event cookie for eventname if this nexus driver
1578 * has defined the named event. The event cookie returned
1580 * for the event.
1585 * If the event is not defined by this bus nexus driver, and flag
1589 * If the event is not defined by this bus nexus driver, and flag
1612 * search the cookie list for the event name and return
1631 * event was not found, pass up or return failure
1642 * check whether this nexus defined this event and look up attributes
1671 * ndi_event_add_callback(): adds an event callback registration
1672 * to the event cookie defining this event.
1679 * If the event is not defined by this bus nexus driver,
1698 * if the event was not bound to this handle, return failure
1758 * If the event is not defined by this bus nexus driver,
1811 * ndi_event_run_callbacks() performs event callbacks for the event
1814 * If the event is among those bound to the handle, none,
1815 * some, or all of the handlers registered for the event
1817 * the event.
1818 * If the event attributes include NDI_EVENT_POST_TO_ALL
1819 * (the default), all the handlers for the event will be
1821 * If the event attributes include NDI_EVENT_POST_TO_TGT, only
1824 * If the event identified by cookie is not bound to the handle,
1837 /* if this is not our event, fail */
1924 /* if this is not our event, fail */
1993 * ndi_event_tag_to_cookie: utility function to find an event cookie
1994 * given an event tag
2019 * ndi_event_cookie_to_tag: utility function to find a event tag
2047 * ndi_event_cookie_to_name: utility function to find an event name
2074 * ndi_event_tag_to_name: utility function to find an event name
2075 * given an event tag
2113 cmn_err(CE_CONT, "%s: event handle (%p): dip = %p (%s%d)\n",
2256 * The default fault-handler, called when the event posted by
2288 * The default fault-logger, called when the event posted by
2386 * These are called by the default rootnex event-posting code when
2387 * a fault event reaches rootnex.
2395 * Rootnex event definitions ...
2416 * Initialize rootnex event handle
2450 ddi_eventcookie_t event, void *arg, void *impl_data), void *arg,