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 | 137 qp = queue_lock(lsp, CV); in sema_wait_impl() 157 qp = queue_lock(lsp, CV); in sema_wait_impl() 255 qp = queue_lock(lsp, CV); in sema_trywait() 322 qp = queue_lock(lsp, CV); in sema_post()
|
H A D | synch.c | 1627 qp = queue_lock(mp, MX); in mutex_wakeup() 1666 qp = queue_lock(mp, MX); in mutex_wakeup_all() 1811 qp = queue_lock(mp, MX); in mutex_lock_queue() 1836 qp = queue_lock(mp, MX); in mutex_lock_queue() 3205 qp = queue_lock(cvp, CV); in cond_sleep_queue() 3247 qp = queue_lock(cvp, CV); in cond_sleep_queue() 3249 mqp = queue_lock(mp, MX); in cond_sleep_queue() 3735 qp = queue_lock(cvp, CV); in cond_signal() 3774 mqp = queue_lock(mp, MX); in cond_signal() 3880 qp = queue_lock(cvp, CV); in cond_broadcast() [all …]
|
H A D | rwlock.c | 388 qp = queue_lock(rwlp, MX); in rw_queue_release() 598 qp = queue_lock(rwlp, MX); in rwlock_lock() 675 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);
|