Home
last modified time | relevance | path

Searched refs:evchan_t (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dsysevent.h100 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 Dsysevent_impl.h419 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 Dlibevchannel.c76 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 Dprotocol.h93 evchan_t *restarter_protocol_init_delegate(char *);
94 void restarter_protocol_send_event(const char *, evchan_t *,
H A Dprotocol.c328 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 Dstartd.h314 evchan_t *gv_restarter_channel;
317 evchan_t *gv_delegate_channel;
/illumos-gate/usr/src/uts/common/os/
H A Devchannels.c1878 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 Dfm.c91 static evchan_t *ereport_chan = NULL;
517 evchan_t *error_chan; in fm_ereport_post()
H A Dzone.c334 evchan_t *zone_event_chan;
/illumos-gate/usr/src/lib/fm/libfmevent/common/
H A Dfmev_publish.c64 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 Dfmev_subscribe.c55 evchan_t *sh_binding;
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/sysevent/
H A Dtst.post_chan.c32 evchan_t *ch; in main()
/illumos-gate/usr/src/cmd/fm/fminject/common/
H A Dinj_main.c57 evchan_t *hdl; in sev_open()
/illumos-gate/usr/src/cmd/fm/modules/common/ext-event-transport/
H A Dfmevt_outbound.c39 static evchan_t *fmevt_outbound_chan;
H A Dfmevt_inbound.c103 evchan_t *ci_binding; /* GPEC binding for this channel */
/illumos-gate/usr/src/lib/librestart/common/
H A Dlibrestart.h248 int restarter_event_publish_retry(evchan_t *, const char *, const char *,
H A Dlibrestart.c95 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 Dlibds.c70 static evchan_t *ds_evchan;
/illumos-gate/usr/src/uts/common/io/
H A Dsysevent.c57 evchan_t *chp;
H A Dbofi.c191 evchan_t *bofi_error_chan;
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipmpstat/
H A Dipmpstat.c901 evchan_t *evch; in probe_output()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvlds.c64 evchan_t *evchan;
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/
H A Dmpd_tables.c2707 static evchan_t *evchp = NULL; in post_event()
/illumos-gate/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c219 evchan_t *zn_eventchan;