Home
last modified time | relevance | path

Searched refs:sysevent_t (Results 1 – 25 of 67) sorted by relevance

123

/illumos-gate/usr/src/lib/libsysevent/
H A Dlibsysevent.h60 sysevent_t *sysevent_dup(sysevent_t *ev);
61 void sysevent_free(sysevent_t *ev);
62 int sysevent_get_attr_list(sysevent_t *ev, nvlist_t **nvlist);
63 int sysevent_lookup_attr(sysevent_t *ev, char *name, int datatype,
65 sysevent_attr_t *sysevent_attr_next(sysevent_t *ev, sysevent_attr_t *attr);
68 int sysevent_get_class(sysevent_t *ev);
69 char *sysevent_get_class_name(sysevent_t *ev);
70 int sysevent_get_subclass(sysevent_t *ev);
71 char *sysevent_get_subclass_name(sysevent_t *ev);
72 char *sysevent_get_pub(sysevent_t *ev);
[all …]
H A Dlibsysevent.c64 static sysevent_t *se_unpack(sysevent_t *);
75 static sysevent_t *
84 sysevent_t *ev; in sysevent_alloc()
156 sysevent_t *ev; in sysevent_post_event()
185 sysevent_t *
186 sysevent_dup(sysevent_t *ev) in sysevent_dup()
190 sysevent_t *copy; in sysevent_dup()
217 sysevent_free(sysevent_t *ev) in sysevent_free()
235 sysevent_get_attr_list(sysevent_t *ev, nvlist_t **nvlist) in sysevent_get_attr_list()
360 sysevent_attr_next(sysevent_t *ev, sysevent_attr_t *attr) in sysevent_attr_next()
[all …]
H A Dlibsysevent_impl.h62 sysevent_t *sq_ev;
75 void (*sp_func)(sysevent_t *ev); /* deliver func */
156 int (*evsub_func)(sysevent_t *, void *); /* subscriber event handler */
H A Dlibevchannel.c269 sysevent_t *ev; in sysevent_evc_publish()
337 rval = subp->evsub_func((sysevent_t *)(void *)args, in door_upcall()
447 int (*event_handler)(sysevent_t *ev, void *cookie), in sysevent_evc_subscribe_cmn()
572 int (*event_handler)(sysevent_t *ev, void *cookie), in sysevent_evc_subscribe()
601 int (*event_handler)(sysevent_t *ev, void *cookie), in sysevent_evc_xsubscribe()
/illumos-gate/usr/src/uts/common/sys/
H A Dsysevent.h97 typedef void *sysevent_t; typedef
219 int (*)(sysevent_t *, void *), void *, uint32_t);
249 int (*)(sysevent_t *, void *), void *, uint32_t, sysevent_subattr_t *);
256 extern int log_sysevent(sysevent_t *, int, sysevent_id_t *);
258 extern sysevent_t *sysevent_alloc(char *, char *, char *, int);
259 extern void sysevent_free(sysevent_t *);
263 extern int sysevent_attach_attributes(sysevent_t *, sysevent_attr_list_t *);
264 extern void sysevent_detach_attributes(sysevent_t *);
265 extern char *sysevent_get_class_name(sysevent_t *);
266 extern char *sysevent_get_subclass_name(sysevent_t *);
[all …]
H A Dsysevent_impl.h243 extern int log_usr_sysevent(sysevent_t *, int, sysevent_id_t *);
437 extern sysevent_t *sysevent_evc_walk_step(evchanq_t *);
439 extern char *sysevent_evc_event_attr(sysevent_t *, size_t *);
/illumos-gate/usr/src/cmd/syseventd/modules/sysevent_conf_mod/
H A Dsysevent_conf_mod.h107 sysevent_t *event;
150 static str_t *find_macro_definition(sysevent_t *ev, nvlist_t *nvlist,
152 static int expand_macros(sysevent_t *ev, nvlist_t *nvlist,
157 static int queue_event(sysevent_t *ev, syseventtab_t *sep,
159 static int transport_event(sysevent_t *cmd);
161 static int sysevent_conf_event(sysevent_t *ev, int flag);
H A Dsysevent_conf_mod.c143 static int sysevent_conf_dummy_event(sysevent_t *, int);
1056 find_macro_definition(sysevent_t *ev, nvlist_t *nvlist, syseventtab_t *sep, in find_macro_definition()
1414 expand_macros(sysevent_t *ev, nvlist_t *nvlist, syseventtab_t *sep, in expand_macros()
1658 queue_event(sysevent_t *ev, syseventtab_t *sep, sysevent_hdr_info_t *hdr) in queue_event()
1663 sysevent_t *cmd_event; in queue_event()
1792 transport_event(sysevent_t *event) in transport_event()
2011 sysevent_conf_event(sysevent_t *ev, int flag) in sysevent_conf_event()
2277 sysevent_conf_dummy_event(sysevent_t *ev, int flag) in sysevent_conf_dummy_event()
/illumos-gate/usr/src/uts/common/os/
H A Dlog_sysevent.c199 sysevent_t *ev; in log_event_upcall()
207 ev = (sysevent_t *)&arg->buf; in log_event_upcall()
218 (longlong_t)SE_SEQ((sysevent_t *)&arg->buf))); in log_event_upcall()
490 sysevent_t *
496 sysevent_t *ev; in sysevent_alloc()
533 ev = (sysevent_t *)&q->arg.buf; in sysevent_alloc()
554 sysevent_free(sysevent_t *ev) in sysevent_free()
576 free_packed_event(sysevent_t *ev) in free_packed_event()
687 sysevent_attach_attributes(sysevent_t *ev, sysevent_attr_list_t *ev_attr_list) in sysevent_attach_attributes()
708 sysevent_detach_attributes(sysevent_t *ev) in sysevent_detach_attributes()
[all …]
H A Devchannels.c1891 int (*callb)(sysevent_t *ev, void *cookie), in sysevent_evc_subscribe()
2070 sysevent_t *
2073 return ((sysevent_t *)evch_chgetnextev(evcq)); in sysevent_evc_walk_step()
2090 sysevent_evc_event_attr(sysevent_t *ev, size_t *plsize) in sysevent_evc_event_attr()
2106 sysevent_get_class_name(sysevent_t *ev) in sysevent_get_class_name()
2115 sysevent_get_subclass_name(sysevent_t *ev) in sysevent_get_subclass_name()
2124 sysevent_get_seq(sysevent_t *ev) in sysevent_get_seq()
2133 sysevent_get_time(sysevent_t *ev, hrtime_t *etime) in sysevent_get_time()
2142 sysevent_get_size(sysevent_t *ev) in sysevent_get_size()
2151 sysevent_get_pub(sysevent_t *ev) in sysevent_get_pub()
[all …]
/illumos-gate/usr/src/cmd/picl/plugins/common/piclevent/
H A Dpicl_slm.c48 static int piclslm_deliver_event(sysevent_t *ev, int flag);
196 piclslm_add_ec_devfs_args(nvlist_t *nvl, sysevent_t *ev) in piclslm_add_ec_devfs_args()
216 piclslm_add_ec_dr_args(nvlist_t *nvl, sysevent_t *ev) in piclslm_add_ec_dr_args()
245 piclslm_add_ec_dr_req_args(nvlist_t *nvl, sysevent_t *ev) in piclslm_add_ec_dr_req_args()
291 piclslm_deliver_event(sysevent_t *ev, int flag) in piclslm_deliver_event()
293 sysevent_t *dupev; in piclslm_deliver_event()
/illumos-gate/usr/src/cmd/oplhpd/
H A Doplhpd.c70 static void oplhpd_event(sysevent_t *ev);
72 extern void notify_scf_of_hotplug(sysevent_t *ev);
204 oplhpd_event(sysevent_t *ev) in oplhpd_event()
H A Dscf_notify.c104 void notify_scf_of_hotplug(sysevent_t *ev);
362 notify_scf_of_hotplug(sysevent_t *ev) in notify_scf_of_hotplug()
/illumos-gate/usr/src/cmd/syseventd/modules/devfsadmd_mod/
H A Ddevfsadmd_mod.c55 static int devfsadmdeliver_event(sysevent_t *ev, int flag);
62 sysevent_t *evq_ev;
168 devfsadmdeliver_event(sysevent_t *ev, int flag) in devfsadmdeliver_event()
190 new_evq->evq_ev = (sysevent_t *)malloc(ev_size); in devfsadmdeliver_event()
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/
H A Dhotplug_mgr.c52 sysevent_t *evp;
277 disk_sysev_to_state(diskmon_t *diskp, sysevent_t *evp) in disk_sysev_to_state()
531 match_sysevent_to_disk(diskmon_t *disklistp, sysevent_t *evp) in match_sysevent_to_disk()
591 dm_process_sysevent(sysevent_t *dupev) in dm_process_sysevent()
659 new_sysevent_event(sysevent_t *ev) in new_sysevent_event()
678 event_handler(sysevent_t *ev) in event_handler()
681 sysevent_t *dupev = sysevent_dup(ev); in event_handler()
/illumos-gate/usr/src/cmd/syseventd/modules/sysevent_reg_mod/
H A Dsysevent_reg_mod.c61 sysevent_t *evq_ev;
121 deliver_event(sysevent_t *ev, int flag) in deliver_event()
152 new_evq->evq_ev = (sysevent_t *)malloc(ev_size); in deliver_event()
/illumos-gate/usr/src/cmd/acpihpd/
H A Dacpihpd.c69 static void acpihpd_event(sysevent_t *);
70 extern void notify_hotplug(sysevent_t *ev);
287 acpihpd_event(sysevent_t *ev) in acpihpd_event()
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsyseventd.h52 sysevent_t *ev; /* event buf to deliver */
78 sysevent_t *ev; /* event */
H A Dsyseventd.c86 static sysevent_t **eventbuf; /* Global array of event buffers */
423 eventbuf = (sysevent_t **)calloc(SE_EVENT_DISPATCH_CNT, in main()
424 sizeof (sysevent_t *)); in main()
517 sysevent_t *ev; in door_upcall()
525 ev = (sysevent_t *) in door_upcall()
535 ev = (sysevent_t *) in door_upcall()
672 sysevent_t *ev; in client_deliver_event_thr()
819 client_deliver_event(struct sysevent_client *scp, sysevent_t *ev, in client_deliver_event()
1013 sysevent_t *new_ev; in dispatch()
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_dr.h35 extern void fmd_dr_event(sysevent_t *);
H A Dfmd_dr.c72 fmd_dr_event(sysevent_t *sep) in fmd_dr_event()
/illumos-gate/usr/src/lib/fm/libfmevent/common/
H A Dfmev_impl.h77 extern fmev_t fmev_sysev2fmev(fmev_shdl_t, sysevent_t *sep, char **,
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventconfd/
H A Dsyseventconfd.h75 static void event_handler(sysevent_t *event);
/illumos-gate/usr/src/lib/sun_fc/common/
H A DFCSyseventBridge.h74 void dispatch(sysevent_t *ev);
/illumos-gate/usr/src/cmd/hal/addons/storage/
H A Daddon-storage.c46 static void sysevent_dev_handler(sysevent_t *);
85 sysevent_dev_handler (sysevent_t *ev) in sysevent_dev_handler()

123