Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/svc/startd/
H A Dprotocol.c78 static graph_protocol_event_queue_t *graph_queue; variable
88 graph_queue = startd_zalloc(sizeof (graph_protocol_event_queue_t)); in graph_protocol_init()
90 (void) pthread_mutex_init(&graph_queue->gpeq_lock, &mutex_attrs); in graph_protocol_init()
91 graph_queue->gpeq_event_list = startd_list_create( in graph_protocol_init()
92 graph_protocol_event_queue_pool, graph_queue, 0); in graph_protocol_init()
117 MUTEX_LOCK(&graph_queue->gpeq_lock); in graph_event_enqueue()
119 if (uu_list_insert_before(graph_queue->gpeq_event_list, NULL, e) == -1) in graph_event_enqueue()
123 MUTEX_UNLOCK(&graph_queue->gpeq_lock); in graph_event_enqueue()
148 MUTEX_LOCK(&graph_queue->gpeq_lock); in graph_event_dequeue()
150 e = uu_list_first(graph_queue->gpeq_event_list); in graph_event_dequeue()
[all …]