/*ARGSUSED*/ static int eibnx_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name, ddi_eventcookie_t *cookiep) { return (ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip, name, cookiep, NDI_EVENT_NOPASS)); }
/* * nx1394_get_event_cookie() * Called when a child node calls ddi_get_eventcookie(). * Returns event cookie corresponding to event "name". */ static int nx1394_get_event_cookie(dev_info_t *dip, dev_info_t *rdip, char *name, ddi_eventcookie_t *event_cookiep) { int ret; s1394_hal_t *hal; TNF_PROBE_1_DEBUG(nx1394_get_event_cookie_enter, S1394_TNF_SL_NEXUS_STACK, "", tnf_string, name, name); hal = s1394_dip_to_hal(dip); ASSERT(hal); ret = ndi_event_retrieve_cookie(hal->hal_ndi_event_hdl, rdip, name, event_cookiep, 0); TNF_PROBE_4_DEBUG(nx1394_get_event_cookie_exit, S1394_TNF_SL_NEXUS_STACK, "", tnf_opaque, parent_dip, (void *)dip, tnf_opaque, requestor_dip, (void *)rdip, tnf_string, event_name, name, tnf_int, request_status, ret); return (ret); }