Home
last modified time | relevance | path

Searched refs:fmd_event_t (Results 1 – 25 of 50) sorted by relevance

12

/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_event.h88 extern fmd_event_t *fmd_event_recreate(uint_t, const fmd_timeval_t *,
91 extern fmd_event_t *fmd_event_create(uint_t, hrtime_t, nvlist_t *, void *);
92 extern void fmd_event_destroy(fmd_event_t *);
93 extern void fmd_event_hold(fmd_event_t *);
94 extern void fmd_event_rele(fmd_event_t *);
96 extern void fmd_event_transition(fmd_event_t *, uint_t);
97 extern void fmd_event_commit(fmd_event_t *);
99 extern hrtime_t fmd_event_delta(fmd_event_t *, fmd_event_t *);
100 extern hrtime_t fmd_event_hrtime(fmd_event_t *);
102 extern int fmd_event_match(fmd_event_t *, uint_t, const void *);
[all …]
H A Dfmd_event.c75 fmd_event_t *
121 return ((fmd_event_t *)ep); in fmd_event_recreate()
124 fmd_event_t *
171 return ((fmd_event_t *)ep); in fmd_event_create()
175 fmd_event_destroy(fmd_event_t *e) in fmd_event_destroy()
229 fmd_event_hold(fmd_event_t *e) in fmd_event_hold()
243 fmd_event_rele(fmd_event_t *e) in fmd_event_rele()
306 fmd_event_commit(fmd_event_t *e) in fmd_event_commit()
326 fmd_event_delta(fmd_event_t *e1, fmd_event_t *e2) in fmd_event_delta()
335 fmd_event_hrtime(fmd_event_t *ep) in fmd_event_hrtime()
[all …]
H A Dfmd_api.h57 typedef struct fmd_event fmd_event_t; typedef
104 void (*fmdo_recv)(fmd_hdl_t *, fmd_event_t *, nvlist_t *, const char *);
109 int (*fmdo_send)(fmd_hdl_t *, fmd_xprt_t *, fmd_event_t *, nvlist_t *);
187 extern void fmd_case_add_ereport(fmd_hdl_t *, fmd_case_t *, fmd_event_t *);
194 extern void fmd_case_setprincipal(fmd_hdl_t *, fmd_case_t *, fmd_event_t *);
195 extern fmd_event_t *fmd_case_getprincipal(fmd_hdl_t *, fmd_case_t *);
212 extern int fmd_serd_record(fmd_hdl_t *, const char *, fmd_event_t *);
224 extern id_t fmd_timer_install(fmd_hdl_t *, void *, fmd_event_t *, hrtime_t);
258 extern int fmd_event_local(fmd_hdl_t *, fmd_event_t *);
279 extern nvlist_t *fmd_xprt_translate(fmd_hdl_t *, fmd_xprt_t *, fmd_event_t *);
H A Dfmd_log.h64 typedef void fmd_log_f(fmd_log_t *, fmd_event_t *, void *);
80 extern void fmd_log_append(fmd_log_t *, fmd_event_t *, fmd_case_t *);
81 extern void fmd_log_commit(fmd_log_t *, fmd_event_t *);
82 extern void fmd_log_decommit(fmd_log_t *, fmd_event_t *);
H A Dfmd_serd.h39 fmd_event_t *se_event; /* pointer to corresponding event */
67 extern int fmd_serd_hash_contains(fmd_serd_hash_t *, fmd_event_t *);
75 extern int fmd_serd_eng_contains(fmd_serd_eng_t *, fmd_event_t *);
76 extern int fmd_serd_eng_record(void *, fmd_event_t *);
H A Dfmd_eventq.h52 fmd_event_t *eqe_event; /* pointer to event */
76 extern void fmd_eventq_insert_at_head(fmd_eventq_t *, fmd_event_t *);
77 extern void fmd_eventq_insert_at_time(fmd_eventq_t *, fmd_event_t *);
78 extern fmd_event_t *fmd_eventq_delete(fmd_eventq_t *);
H A Dfmd_case.h44 fmd_event_t *cit_event; /* pointer to held event */
73 fmd_event_t *ci_principal; /* principal event (if any) */
133 extern int fmd_case_insert_principal(void *, fmd_event_t *);
134 extern int fmd_case_insert_event(void *, fmd_event_t *);
162 extern int fmd_case_contains(fmd_case_t *, fmd_event_t *);
H A Dfmd_module.h173 extern void fmd_module_dispatch(fmd_module_t *, fmd_event_t *);
174 extern int fmd_module_transport(fmd_module_t *, fmd_xprt_t *, fmd_event_t *);
179 extern int fmd_module_contains(fmd_module_t *, fmd_event_t *);
216 extern void fmd_modhash_dispatch(fmd_modhash_t *, fmd_event_t *);
H A Dfmd_dispq.h67 extern void fmd_dispq_dispatch(fmd_dispq_t *, fmd_event_t *, const char *);
68 extern void fmd_dispq_dispatch_gid(fmd_dispq_t *, fmd_event_t *,
H A Dfmd_eventq.c141 fmd_eventq_insert_at_head(fmd_eventq_t *eq, fmd_event_t *ep) in fmd_eventq_insert_at_head()
179 fmd_eventq_insert_at_time(fmd_eventq_t *eq, fmd_event_t *ep) in fmd_eventq_insert_at_time()
235 fmd_event_t *
243 fmd_event_t *ep; in fmd_eventq_delete()
H A Dfmd_serd.c99 fmd_serd_hash_contains(fmd_serd_hash_t *shp, fmd_event_t *ep) in fmd_serd_hash_contains()
176 fmd_serd_eng_contains(fmd_serd_eng_t *sgp, fmd_event_t *ep) in fmd_serd_eng_contains()
190 fmd_serd_eng_record(void *ptr, fmd_event_t *ep) in fmd_serd_eng_record()
H A Dfmd_dispq.c236 fmd_event_t *ep, const char *class) in fmd_dispq_dispatch_one()
269 fmd_event_t *ep, const char *class, uint_t cc, char *cv[]) in fmd_dispq_dispatchv()
309 fmd_event_t *ep, const char *class, id_t gid) in fmd_dispq_dispatch_gid()
392 fmd_dispq_dispatch(fmd_dispq_t *dqp, fmd_event_t *ep, const char *class) in fmd_dispq_dispatch()
H A Dfmd_xprt.c372 fmd_event_t *e; in fmd_xprt_transition()
462 fmd_event_t *e; in fmd_xprt_event_syn()
526 fmd_event_t *e; in fmd_xprt_send_case()
554 fmd_event_t *e; in fmd_xprt_send_case_ro()
603 fmd_event_t *e; in fmd_xprt_event_unsub()
766 fmd_event_t *e; in fmd_xprt_create()
1453 fmd_event_t *e; in fmd_xprt_recv()
1763 fmd_event_t *e; in fmd_xprt_uuclose()
1788 fmd_event_t *e; in fmd_xprt_uuresolved()
1814 fmd_event_t *e; in fmd_xprt_updated()
[all …]
H A Dfmd_module.c101 fmd_event_t *ep; in fmd_module_start()
499 fmd_event_t *e; in fmd_module_error()
528 fmd_module_dispatch(fmd_module_t *mp, fmd_event_t *e) in fmd_module_dispatch()
609 fmd_module_transport(fmd_module_t *mp, fmd_xprt_t *xp, fmd_event_t *e) in fmd_module_transport()
621 fmd_event_t *e; in fmd_module_timeout()
636 fmd_event_t *e; in fmd_module_gc()
665 fmd_module_contains(fmd_module_t *mp, fmd_event_t *ep) in fmd_module_contains()
1130 fmd_modhash_dispatch(fmd_modhash_t *mhp, fmd_event_t *ep) in fmd_modhash_dispatch()
1298 fmd_event_t *e; in fmd_modstat_snapshot()
H A Dfmd_timerq.h64 fmd_idspace_t *, fmd_timer_f *, void *, fmd_event_t *, hrtime_t);
H A Dfmd_dr.c75 fmd_event_t *e; in fmd_dr_event()
/illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/common/
H A Dsw.h75 typedef void sw_dispfunc_t(fmd_hdl_t *, fmd_event_t *, nvlist_t *,
184 extern id_t sw_timer_install(fmd_hdl_t *, id_t, void *, fmd_event_t *,
H A Dsw_impl.h94 extern void sw_recv(fmd_hdl_t *, fmd_event_t *, nvlist_t *, const char *);
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/
H A Dfme.h93 void fme_receive_external_report(fmd_hdl_t *hdl, fmd_event_t *ffep,
96 void fme_receive_repair_list(fmd_hdl_t *hdl, fmd_event_t *ffep,
H A Deft.c77 void (*hdlr)(fmd_hdl_t *, fmd_event_t *, nvlist_t *, const char *);
86 eft_recv(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, const char *class) in eft_recv()
H A Ditree.h79 fmd_event_t *ffep;
/illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/panic/
H A Dpanic_diag.c197 nvlist_t *attr, fmd_event_t *ep, boolean_t savecore_success) in swde_panic_solve()
400 swde_panic_detected(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, in swde_panic_detected()
496 swde_panic_savecore_done(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, in swde_panic_savecore_done()
/illumos-gate/usr/src/cmd/fm/modules/common/sw-diag-response/subsidiary/smf/
H A Dsmf_response.c344 swrp_smf_cacheuuid(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, in swrp_smf_cacheuuid()
374 swrp_smf2fmd(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, in swrp_smf2fmd()
424 swrp_fmd2smf(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, in swrp_fmd2smf()
/illumos-gate/usr/src/cmd/fm/modules/common/ext-event-transport/
H A Dfmevt.h53 extern void fmevt_recv(fmd_hdl_t *, fmd_event_t *, nvlist_t *, const char *);
/illumos-gate/usr/src/cmd/fm/modules/common/disk-lights/
H A Ddisk_lights.c58 static void disklights_recv(fmd_hdl_t *, fmd_event_t *, nvlist_t *,
289 disklights_recv(fmd_hdl_t *hdl, fmd_event_t *ep, nvlist_t *nvl, in disklights_recv()

12