Home
last modified time | relevance | path

Searched refs:eventq (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_event.c67 emlxs_event_queue_t *eventq = &EVENTQ; in emlxs_event_queue_create() local
71 bzero(eventq, sizeof (emlxs_event_queue_t)); in emlxs_event_queue_create()
73 cv_init(&eventq->lock_cv, NULL, CV_DRIVER, NULL); in emlxs_event_queue_create()
81 mutex_init(&eventq->lock, NULL, MUTEX_DRIVER, (void *)iblock); in emlxs_event_queue_create()
86 mutex_init(&eventq->lock, NULL, MUTEX_DRIVER, in emlxs_event_queue_create()
100 emlxs_event_queue_t *eventq = &EVENTQ; in emlxs_event_queue_destroy() local
104 mutex_enter(&eventq->lock); in emlxs_event_queue_destroy()
124 cv_broadcast(&eventq->lock_cv); in emlxs_event_queue_destroy()
126 mutex_exit(&eventq->lock); in emlxs_event_queue_destroy()
128 mutex_enter(&eventq->lock); in emlxs_event_queue_destroy()
[all …]
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsyseventd.c634 struct event_dispatchq *eventq, *eventq_next; in drain_eventq() local
639 eventq = scp->eventq; in drain_eventq()
640 while (eventq) { in drain_eventq()
645 d_pkg = eventq->d_pkg; in drain_eventq()
656 eventq_next = eventq->next; in drain_eventq()
657 free(eventq); in drain_eventq()
658 eventq = eventq_next; in drain_eventq()
659 scp->eventq = eventq; in drain_eventq()
675 struct event_dispatchq *eventq; in client_deliver_event_thr() local
684 while (scp->eventq == NULL) { in client_deliver_event_thr()
[all …]
H A Dsyseventd.h111 struct event_dispatchq *eventq; /* Client event queue */ member
H A Dsysevent_client.c88 scp->eventq = NULL; in initialize_client_tbl()
/illumos-gate/usr/src/lib/libpicltree/
H A Dptree_impl.h181 struct eventq { struct
187 struct eventq *next; argument
189 typedef struct eventq eventq_t;