Home
last modified time | relevance | path

Searched refs:fmd_eventq_t (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/cmd/fm/fmd/common/
H A Dfmd_eventq.h68 } fmd_eventq_t; typedef
73 extern fmd_eventq_t *fmd_eventq_create(struct fmd_module *,
75 extern void fmd_eventq_destroy(fmd_eventq_t *);
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 *);
79 extern void fmd_eventq_done(fmd_eventq_t *);
80 extern void fmd_eventq_cancel(fmd_eventq_t *, uint_t, void *);
81 extern void fmd_eventq_suspend(fmd_eventq_t *);
82 extern void fmd_eventq_resume(fmd_eventq_t *);
[all …]
H A Dfmd_eventq.c34 fmd_eventq_t *
38 fmd_eventq_t *eq = fmd_zalloc(sizeof (fmd_eventq_t), FMD_SLEEP); in fmd_eventq_create()
53 fmd_eventq_destroy(fmd_eventq_t *eq) in fmd_eventq_destroy()
64 fmd_free(eq, sizeof (fmd_eventq_t)); in fmd_eventq_destroy()
68 fmd_eventq_drop(fmd_eventq_t *eq, fmd_eventqelem_t *eqe) in fmd_eventq_drop()
79 fmd_eventq_drop_topo(fmd_eventq_t *eq) in fmd_eventq_drop_topo()
118 fmd_eventqstat_dispatch(fmd_eventq_t *eq) in fmd_eventqstat_dispatch()
141 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()
236 fmd_eventq_delete(fmd_eventq_t *eq) in fmd_eventq_delete()
[all …]
H A Dfmd_dispq.h45 fmd_eventq_t *dq_eventq; /* pointer to subscribing eventq */
67 extern void fmd_dispq_insert(fmd_dispq_t *, fmd_eventq_t *, const char *);
68 extern void fmd_dispq_delete(fmd_dispq_t *, fmd_eventq_t *, const char *);
H A Dfmd_dispq.c141 fmd_dispq_insert(fmd_dispq_t *dqp, fmd_eventq_t *eqp, const char *pattern) in fmd_dispq_insert()
168 fmd_eventq_t *eqp, int patc, char *patv[]) in fmd_dispq_delete_one()
213 fmd_dispq_delete(fmd_dispq_t *dqp, fmd_eventq_t *eqp, const char *pattern) in fmd_dispq_delete()
H A Dfmd_xprt.h94 fmd_eventq_t *xch_queue; /* associated event queue (or NULL) */
H A Dfmd_xprt.c219 fmd_xprt_class_hash_create(fmd_xprt_class_hash_t *xch, fmd_eventq_t *eq) in fmd_xprt_class_hash_create()
231 fmd_eventq_t *eq = xch->xch_queue; in fmd_xprt_class_hash_destroy()