Searched refs:fmd_eventq_t (Results 1 – 6 of 6) sorted by relevance
/titanic_50/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_eventq.h | 68 } 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 D | fmd_eventq.c | 34 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 D | fmd_dispq.h | 45 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 D | fmd_dispq.c | 141 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 D | fmd_xprt.h | 94 fmd_eventq_t *xch_queue; /* associated event queue (or NULL) */
|
H A D | fmd_xprt.c | 219 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()
|