/illumos-gate/usr/src/uts/common/sys/ |
H A D | sysevent.h | 100 typedef void evchan_t; typedef 216 extern int sysevent_evc_bind(const char *, evchan_t **, uint32_t); 217 extern int sysevent_evc_unbind(evchan_t *); 218 extern int sysevent_evc_subscribe(evchan_t *, const char *, const char *, 220 extern int sysevent_evc_unsubscribe(evchan_t *, const char *); 221 extern int sysevent_evc_publish(evchan_t *, const char *, const char *, 223 extern int sysevent_evc_control(evchan_t *, int, ...); 224 extern int sysevent_evc_setpropnvl(evchan_t *, nvlist_t *); 225 extern int sysevent_evc_getpropnvl(evchan_t *, nvlist_t **); 248 extern int sysevent_evc_xsubscribe(evchan_t *, const char *, const char *,
|
H A D | sysevent_impl.h | 419 extern evchan_t *evch_usrchanopen(const char *name, uint32_t flags, int *err); 420 extern void evch_usrchanclose(evchan_t *cbp); 423 extern int evch_usrpostevent(evchan_t *bp, sysevent_impl_t *ev, uint32_t flags); 424 extern int evch_usrsubscribe(evchan_t *bp, const char *sid, const char *class, 426 extern int evch_usrcontrol_set(evchan_t *bp, int cmd, uint32_t value); 427 extern int evch_usrcontrol_get(evchan_t *bp, int cmd, uint32_t *value); 428 extern void evch_usrunsubscribe(evchan_t *bp, const char *subid, uint32_t flag); 431 extern void evch_usrsetpropnvl(evchan_t *bp, nvlist_t *nvl); 432 extern int evch_usrgetpropnvl(evchan_t *bp, nvlist_t **nvlp, int64_t *genp); 436 extern evchanq_t *sysevent_evc_walk_init(evchan_t *, char *);
|
/illumos-gate/usr/src/lib/libsysevent/ |
H A D | libevchannel.c | 76 will_deadlock(evchan_t *scp) in will_deadlock() 116 sysevent_evc_bind(const char *channel, evchan_t **scpp, uint32_t flags) in sysevent_evc_bind() 119 evchan_t *scp; in sysevent_evc_bind() 202 sysevent_evc_unbind(evchan_t *scp) in sysevent_evc_unbind() 264 sysevent_evc_publish(evchan_t *scp, const char *class, in sysevent_evc_publish() 571 sysevent_evc_subscribe(evchan_t *scp, const char *sid, const char *class, in sysevent_evc_subscribe() 600 sysevent_evc_xsubscribe(evchan_t *scp, const char *sid, const char *class, in sysevent_evc_xsubscribe() 686 sysevent_evc_unsubscribe(evchan_t *scp, const char *sid) in sysevent_evc_unsubscribe() 776 sysevent_evc_control(evchan_t *scp, int cmd, /* arg */ ...) in sysevent_evc_control() 832 sysevent_evc_setpropnvl(evchan_t *scp, nvlist_t *nvl) in sysevent_evc_setpropnvl() [all …]
|
/illumos-gate/usr/src/cmd/svc/startd/ |
H A D | protocol.h | 93 evchan_t *restarter_protocol_init_delegate(char *); 94 void restarter_protocol_send_event(const char *, evchan_t *,
|
H A D | protocol.c | 328 evchan_t * 332 evchan_t *delegate_channel, *master_channel; in restarter_protocol_init_delegate() 422 restarter_protocol_send_event(const char *inst, evchan_t *chan, in restarter_protocol_send_event()
|
H A D | startd.h | 314 evchan_t *gv_restarter_channel; 317 evchan_t *gv_delegate_channel;
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | evchannels.c | 1878 sysevent_evc_unbind(evchan_t *scp) in sysevent_evc_unbind() 1907 sysevent_evc_unsubscribe(evchan_t *scp, const char *sid) in sysevent_evc_unsubscribe() 1982 sysevent_evc_control(evchan_t *scp, int cmd, ...) in sysevent_evc_control() 2025 sysevent_evc_setpropnvl(evchan_t *scp, nvlist_t *nvl) in sysevent_evc_setpropnvl() 2038 sysevent_evc_getpropnvl(evchan_t *scp, nvlist_t **nvlp) in sysevent_evc_getpropnvl() 2056 sysevent_evc_walk_init(evchan_t *scp, char *subscr) in sysevent_evc_walk_init() 2205 evchan_t * 2211 return ((evchan_t *)bp); in evch_usrchanopen() 2218 evch_usrchanclose(evchan_t *cbp) in evch_usrchanclose() 2286 evch_usrcontrol_set(evchan_t *bp, int cmd, uint32_t value) in evch_usrcontrol_set() [all …]
|
H A D | fm.c | 91 static evchan_t *ereport_chan = NULL; 517 evchan_t *error_chan; in fm_ereport_post()
|
H A D | zone.c | 334 evchan_t *zone_event_chan;
|
/illumos-gate/usr/src/lib/fm/libfmevent/common/ |
H A D | fmev_publish.c | 64 evchan_t *binding; /* GPEC binding, once bound */ 101 static evchan_t * 104 evchan_t **evcpp = &CHAN_BINDING(priv, pri); in bind_channel() 105 evchan_t *evc; in bind_channel() 365 evchan_t *evc; in do_publish()
|
H A D | fmev_subscribe.c | 55 evchan_t *sh_binding;
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/sysevent/ |
H A D | tst.post_chan.c | 32 evchan_t *ch; in main()
|
/illumos-gate/usr/src/cmd/fm/fminject/common/ |
H A D | inj_main.c | 57 evchan_t *hdl; in sev_open()
|
/illumos-gate/usr/src/cmd/fm/modules/common/ext-event-transport/ |
H A D | fmevt_outbound.c | 39 static evchan_t *fmevt_outbound_chan;
|
H A D | fmevt_inbound.c | 103 evchan_t *ci_binding; /* GPEC binding for this channel */
|
/illumos-gate/usr/src/lib/librestart/common/ |
H A D | librestart.h | 248 int restarter_event_publish_retry(evchan_t *, const char *, const char *,
|
H A D | librestart.c | 95 evchan_t *reh_delegate_channel; 98 evchan_t *reh_master_channel; 782 restarter_event_publish_retry(evchan_t *scp, const char *class, in restarter_event_publish_retry()
|
/illumos-gate/usr/src/lib/libds/common/ |
H A D | libds.c | 70 static evchan_t *ds_evchan;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | sysevent.c | 57 evchan_t *chp;
|
H A D | bofi.c | 191 evchan_t *bofi_error_chan;
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/ |
H A D | ipmpstat.c | 901 evchan_t *evch; in probe_output()
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vlds.c | 64 evchan_t *evchan;
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
H A D | mpd_tables.c | 2707 static evchan_t *evchp = NULL; in post_event()
|
/illumos-gate/usr/src/lib/libzonecfg/common/ |
H A D | libzonecfg.c | 219 evchan_t *zn_eventchan;
|