Lines Matching refs:sid

220 		uargs.sid.name = (uintptr_t)NULL;  in sysevent_evc_unbind()
221 uargs.sid.len = 0; in sysevent_evc_unbind()
446 sysevent_evc_subscribe_cmn(evchan_t *scp, const char *sid, const char *class, in sysevent_evc_subscribe_cmn() argument
457 if (scp == NULL || misaligned(scp) || sid == NULL || class == NULL) { in sysevent_evc_subscribe_cmn()
466 if ((sid_len = strlen(sid) + 1) > MAX_SUBID_LEN || sid_len == 1 || in sysevent_evc_subscribe_cmn()
472 if (!strisprint(sid)) { in sysevent_evc_subscribe_cmn()
488 if ((subp->evsub_sid = strdup(sid)) == NULL) { in sysevent_evc_subscribe_cmn()
539 uargs.sid.name = (uintptr_t)sid; in sysevent_evc_subscribe_cmn()
540 uargs.sid.len = sid_len; in sysevent_evc_subscribe_cmn()
571 sysevent_evc_subscribe(evchan_t *scp, const char *sid, const char *class, in sysevent_evc_subscribe() argument
575 return (sysevent_evc_subscribe_cmn(scp, sid, class, event_handler, in sysevent_evc_subscribe()
600 sysevent_evc_xsubscribe(evchan_t *scp, const char *sid, const char *class, in sysevent_evc_xsubscribe() argument
613 return (sysevent_evc_subscribe_cmn(scp, sid, class, event_handler, in sysevent_evc_xsubscribe()
686 sysevent_evc_unsubscribe(evchan_t *scp, const char *sid) in sysevent_evc_unsubscribe() argument
697 if (sid == NULL || strlen(sid) == 0 || in sysevent_evc_unsubscribe()
698 (strlen(sid) >= MAX_SUBID_LEN)) in sysevent_evc_unsubscribe()
705 if (strcmp(sid, EVCH_ALLSUB) == 0) { in sysevent_evc_unsubscribe()
708 uargs.sid.name = (uintptr_t)NULL; in sysevent_evc_unsubscribe()
709 uargs.sid.len = 0; in sysevent_evc_unsubscribe()
711 uargs.sid.name = (uintptr_t)sid; in sysevent_evc_unsubscribe()
712 uargs.sid.len = strlen(sid) + 1; in sysevent_evc_unsubscribe()
740 if (all_subscribers || strcmp(subp->evsub_sid, sid) == 0) { in sysevent_evc_unsubscribe()