Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/inet/
H A Dsqueue.c273 mutex_enter(&sqp->sq_lock); in squeue_bind()
279 mutex_exit(&sqp->sq_lock); in squeue_bind()
291 mutex_exit(&sqp->sq_lock); in squeue_bind()
297 mutex_enter(&sqp->sq_lock); in squeue_unbind()
299 mutex_exit(&sqp->sq_lock); in squeue_unbind()
305 mutex_exit(&sqp->sq_lock); in squeue_unbind()
344 mutex_enter(&sqp->sq_lock); in squeue_enter()
578 mutex_exit(&sqp->sq_lock); in squeue_enter()
648 mutex_exit(&sqp->sq_lock); in squeue_drain()
1134 mutex_exit(&sqp->sq_lock); in squeue_worker_thr_control()
[all …]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_squeue.c230 mutex_enter(&sq->sq_lock); in ip_squeue_set_create()
232 mutex_exit(&sq->sq_lock); in ip_squeue_set_create()
280 mutex_enter(&sq->sq_lock); in ip_squeue_getfree()
282 mutex_exit(&sq->sq_lock); in ip_squeue_getfree()
516 mutex_enter(&sq->sq_lock); in ip_squeue_add_ring()
524 mutex_exit(&sq->sq_lock); in ip_squeue_add_ring()
559 mutex_enter(&sqp->sq_lock); in ip_squeue_clean_ring()
572 mutex_exit(&sqp->sq_lock); in ip_squeue_clean_ring()
592 mutex_exit(&sqp->sq_lock); in ip_squeue_clean_ring()
618 mutex_exit(&sqp->sq_lock); in ip_squeue_quiesce_ring()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dsemaphore.c237 sqlp = &SQHASH(s)->sq_lock; in sema_p()
272 sqlp = &SQHASH(s)->sq_lock; in sema_p_sig()
343 sqlp = &SQHASH(s)->sq_lock; in sema_v()
384 disp_lock_enter(&sqh->sq_lock); in sema_tryp()
389 disp_lock_exit(&sqh->sq_lock); in sema_tryp()
H A Dcondvar.c83 disp_lock_exit_high(&sqh->sq_lock); in cv_unsleep()
170 disp_lock_enter_high(&sqh->sq_lock); in cv_block()
174 THREAD_SLEEP(t, &sqh->sq_lock); in cv_block()
612 disp_lock_enter(&sqh->sq_lock); in cv_signal()
627 disp_lock_exit(&sqh->sq_lock); in cv_signal()
640 disp_lock_enter(&sqh->sq_lock); in cv_broadcast()
644 disp_lock_exit(&sqh->sq_lock); in cv_broadcast()
H A Dstrsubr.c741 mutex_init(&sq->sq_lock, NULL, MUTEX_DEFAULT, NULL); in queue_constructor()
770 mutex_destroy(&sq->sq_lock); in queue_destructor()
786 mutex_init(&sq->sq_lock, NULL, MUTEX_DEFAULT, NULL); in syncq_constructor()
822 mutex_destroy(&sq->sq_lock); in syncq_destructor()
/illumos-gate/usr/src/uts/common/sys/
H A Dsleepq.h50 disp_lock_t sq_lock; member
H A Dsqueue_impl.h93 kmutex_t sq_lock; /* lock before using any member */ member
H A Dstrsubr.h458 kmutex_t sq_lock; /* atomic access to syncq */ member
834 #define SQLOCK(sq) (&(sq)->sq_lock)
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c513 disp_lock_enter_high(&sqh->sq_lock); in lwp_block()
516 THREAD_SLEEP(t, &sqh->sq_lock); in lwp_block()
1324 disp_lock_enter(&sqh->sq_lock); in lwp_mutex_timedlock()
1326 disp_lock_exit(&sqh->sq_lock); in lwp_mutex_timedlock()
1407 disp_lock_exit(&sqh->sq_lock); in lwp_queue_waiter()
1442 disp_lock_exit(&sqh->sq_lock); in lwp_release()
1460 disp_lock_exit(&sqh->sq_lock); in lwp_release()
1488 disp_lock_exit(&sqh->sq_lock); /* drop sleep q lock */ in lwp_release_all()
2263 disp_lock_enter(&sqh->sq_lock); in lwp_rwlock_release()
2323 disp_lock_exit(&sqh->sq_lock); in lwp_rwlock_release()
[all …]
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_txdma.h174 nxge_os_mutex_t sq_lock; member
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in321 sq_lock
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in465 sq_lock