Searched defs:ct_lock (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dclock_tick.h47 * ct_lock
66 kmutex_t ct_lock; member in struct:clock_tick_cpu
H A Dcontract_impl.h285 kmutex_t ct_lock; /* lock for everything below */ member in struct:contract
/illumos-gate/usr/src/uts/common/os/
H A Dcallb.c79 kmutex_t ct_lock; /* protect all callb states */ member in struct:callb_table
106 mutex_init(&callb_table.ct_lock, NULL, MUTEX_DEFAULT, NULL);
120 mutex_enter(&ct->ct_lock);
122 cv_wait(&ct->ct_busy_cv, &ct->ct_lock);
148 mutex_exit(&ct->ct_lock);
189 mutex_enter(&ct->ct_lock);
200 mutex_exit(&ct->ct_lock);
212 cv_wait(&me->c_done_cv, &ct->ct_lock);
222 mutex_exit(&ct->ct_lock);
240 mutex_enter(&ct->ct_lock);
[all...]
/illumos-gate/usr/src/uts/common/contract/
H A Ddevice.c52 #undef ct_lock /* needed because clnt.h defines ct_lock as a macro */ macro
343 * protected by the contract lock ct_lock
356 * devi_ct_lock -> ct_count barrier -> ct_lock
694 mutex_enter(&ctd->cond_contract.ct_lock);
696 mutex_exit(&ctd->cond_contract.ct_lock);
784 ASSERT(MUTEX_HELD(&ct->ct_lock));
809 ASSERT(MUTEX_HELD(&ct->ct_lock));
828 * barrier -> ct_lock.
829 * However we can't do this here as dropping the ct_lock allow
[all...]
/illumos-gate/usr/src/uts/common/rpc/
H A Dclnt.h258 #define ct_lock ct_s.uct_lock macro
295 mutex_enter(&ctp->ct_lock); \
301 mutex_exit(&ctp->ct_lock); \
307 mutex_enter(&ctp->ct_lock); \
311 mutex_exit(&ctp->ct_lock); \
318 mutex_enter(&(ctp)->ct_lock); \

Completed in 67 milliseconds