Searched refs:sq_lock (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/
H A Dsqueue.c160 ASSERT(MUTEX_HELD(&(sqp)->sq_lock)); \
182 ASSERT(MUTEX_HELD(&(sqp)->sq_lock)); \
194 ASSERT(MUTEX_HELD(&(sqp)->sq_lock)); \
207 ASSERT(MUTEX_HELD(&(sqp)->sq_lock)); \
277 mutex_enter(&sqp->sq_lock);
283 mutex_exit(&sqp->sq_lock);
295 mutex_exit(&sqp->sq_lock);
301 mutex_enter(&sqp->sq_lock);
303 mutex_exit(&sqp->sq_lock);
309 mutex_exit(&sqp->sq_lock);
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dsleepq.h50 disp_lock_t sq_lock; member in struct:_sleepq_head
H A Dsqueue_impl.h93 kmutex_t sq_lock; /* lock before using any member */ member in struct:squeue_s
H A Dstrsubr.h440 kmutex_t sq_lock; /* atomic access to syncq */ member in struct:syncq
816 #define SQLOCK(sq) (&(sq)->sq_lock)
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_squeue.c58 * The lock order is: cpu_lock --> ill_lock --> sqset_lock --> sq_lock
240 mutex_enter(&sq->sq_lock);
242 mutex_exit(&sq->sq_lock);
290 mutex_enter(&sq->sq_lock);
292 mutex_exit(&sq->sq_lock);
401 ASSERT(!MUTEX_HELD(&sq->sq_lock));
526 mutex_enter(&sq->sq_lock);
534 mutex_exit(&sq->sq_lock);
569 mutex_enter(&sqp->sq_lock);
574 cv_wait(&sqp->sq_ctrlop_done_cv, &sqp->sq_lock);
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dsemaphore.c231 sqlp = &SQHASH(s)->sq_lock;
270 sqlp = &SQHASH(s)->sq_lock;
337 sqlp = &SQHASH(s)->sq_lock;
378 disp_lock_enter(&sqh->sq_lock);
383 disp_lock_exit(&sqh->sq_lock);
H A Dcondvar.c82 disp_lock_exit_high(&sqh->sq_lock);
169 disp_lock_enter_high(&sqh->sq_lock);
173 THREAD_SLEEP(t, &sqh->sq_lock);
177 * lock sqh->sq_lock. This lock is later released by the caller
612 disp_lock_enter(&sqh->sq_lock);
627 disp_lock_exit(&sqh->sq_lock);
640 disp_lock_enter(&sqh->sq_lock);
644 disp_lock_exit(&sqh->sq_lock);
H A Dstrsubr.c737 mutex_init(&sq->sq_lock, NULL, MUTEX_DEFAULT, NULL);
766 mutex_destroy(&sq->sq_lock);
782 mutex_init(&sq->sq_lock, NULL, MUTEX_DEFAULT, NULL);
818 mutex_destroy(&sq->sq_lock);
4509 * sq_lock's and waits for all sq_counts to drop to a value that indicates
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c514 disp_lock_enter_high(&sqh->sq_lock);
517 THREAD_SLEEP(t, &sqh->sq_lock);
1325 disp_lock_enter(&sqh->sq_lock);
1327 disp_lock_exit(&sqh->sq_lock);
1402 disp_lock_enter(&sqh->sq_lock); /* lock the sleep queue */
1408 disp_lock_exit(&sqh->sq_lock);
1420 disp_lock_enter(&sqh->sq_lock); /* lock the sleep queue */
1443 disp_lock_exit(&sqh->sq_lock);
1461 disp_lock_exit(&sqh->sq_lock);
1473 disp_lock_enter(&sqh->sq_lock); /* loc
[all...]
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_txdma.h174 nxge_os_mutex_t sq_lock; member in struct:_tx_ring_t
/illumos-gate/usr/src/uts/common/inet/nca/
H A Dnca.h159 kmutex_t sq_lock; /* lock before using any member */ member in struct:nca_squeue_s

Completed in 109 milliseconds