Lines Matching defs:scp
1872 sysevent_evc_unbind(evchan_t *scp)
1874 evch_bind_t *bp = (evch_bind_t *)scp;
1876 ASSERT(scp != NULL);
1884 sysevent_evc_subscribe(evchan_t *scp, const char *sid, const char *class,
1888 ASSERT(scp != NULL && sid != NULL && class != NULL && callb != NULL);
1896 return (evch_chsubscribe((evch_bind_t *)scp, EVCH_DELKERN, sid, class,
1901 sysevent_evc_unsubscribe(evchan_t *scp, const char *sid)
1903 ASSERT(scp != NULL && sid != NULL);
1907 evch_chunsubscribe((evch_bind_t *)scp, sid, 0);
1917 sysevent_evc_publish(evchan_t *scp, const char *class, const char *subclass,
1929 ASSERT(scp != NULL && class != NULL && subclass != NULL &&
1972 return (evch_chpublish((evch_bind_t *)scp, evp, flags));
1976 sysevent_evc_control(evchan_t *scp, int cmd, ...)
1979 evch_chan_t *chp = ((evch_bind_t *)scp)->bd_channel;
1985 if (scp == NULL) {
2017 sysevent_evc_setpropnvl(evchan_t *scp, nvlist_t *nvl)
2024 evch_chsetpropnvl((evch_bind_t *)scp, nvlcp);
2030 sysevent_evc_getpropnvl(evchan_t *scp, nvlist_t **nvlp)
2032 return (evch_chgetpropnvl((evch_bind_t *)scp, nvlp, NULL));
2048 sysevent_evc_walk_init(evchan_t *scp, char *subscr)
2050 if (panicstr != NULL && scp == NULL)
2052 ASSERT(scp != NULL);
2053 return (evch_chrdevent_init(((evch_bind_t *)scp)->bd_channel, subscr));