Searched refs:queue_lock (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | events.c | 58 static mutex_t queue_lock; variable 143 (void) mutex_lock(&queue_lock); in dm_get_event() 159 (void) mutex_unlock(&queue_lock); in dm_get_event() 302 (void) mutex_lock(&queue_lock); in add_event_to_queue() 306 (void) mutex_unlock(&queue_lock); in add_event_to_queue() 340 (void) mutex_unlock(&queue_lock); in add_event_to_queue()
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sema.c | 138 qp = queue_lock(lsp, CV); in sema_wait_impl() 158 qp = queue_lock(lsp, CV); in sema_wait_impl() 286 qp = queue_lock(lsp, CV); in sema_trywait() 353 qp = queue_lock(lsp, CV); in sema_post()
|
H A D | synch.c | 559 queue_lock(void *wchan, int qtype) in queue_lock() function 964 qp = queue_lock(self->ul_wchan, self->ul_qtype); in unsleep_self() 1628 qp = queue_lock(mp, MX); in mutex_wakeup() 1667 qp = queue_lock(mp, MX); in mutex_wakeup_all() 1812 qp = queue_lock(mp, MX); in mutex_lock_queue() 1837 qp = queue_lock(mp, MX); in mutex_lock_queue() 3242 qp = queue_lock(cvp, CV); in cond_sleep_queue() 3284 qp = queue_lock(cvp, CV); in cond_sleep_queue() 3286 mqp = queue_lock(mp, MX); in cond_sleep_queue() 3839 qp = queue_lock(cvp, CV); in cond_signal() [all …]
|
H A D | rwlock.c | 389 qp = queue_lock(rwlp, MX); in rw_queue_release() 599 qp = queue_lock(rwlp, MX); in rwlock_lock() 676 qp = queue_lock(rwlp, MX); in rwlock_lock()
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | thr_uberdata.h | 444 extern queue_head_t *queue_lock(void *, int);
|