Searched refs:ct_lock (Results 1 - 14 of 14) sorted by relevance

/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...]
H A Dcontract.c99 * regent ct_lock
100 * member ct_lock
131 * protected by its ct_lock. The linkage in the holder's (holder =
265 mutex_destroy(&ct->ct_lock);
292 mutex_init(&ct->ct_lock, NULL, MUTEX_DEFAULT, NULL);
456 * unable to take ct_lock, we instead use ct_reflock; in actuality any
502 mutex_enter(&ct->ct_lock);
511 mutex_exit(&ct->ct_lock);
512 mutex_enter(&parent->ct_lock);
513 mutex_enter(&ct->ct_lock);
[all...]
H A Dclock_tick.c192 mutex_init(&ctp->ct_lock, NULL, MUTEX_DEFAULT, NULL);
277 mutex_enter(&ctp->ct_lock);
283 mutex_exit(&ctp->ct_lock);
583 mutex_enter(&ctp->ct_lock);
595 mutex_exit(&ctp->ct_lock);
603 mutex_exit(&ctp->ct_lock);
H A Dzone.c5932 mutex_enter(&ct->ct_lock);
5936 mutex_exit(&ct->ct_lock);
5956 mutex_exit(&ct->ct_lock);
5965 mutex_exit(&ct->ct_lock);
6111 mutex_enter(&ct->ct_lock);
6113 mutex_exit(&ct->ct_lock);
/illumos-gate/usr/src/uts/common/contract/
H A Dprocess.c516 ASSERT(MUTEX_HELD(&ct->ct_lock));
566 ASSERT(MUTEX_HELD(&parent->ct_lock));
567 ASSERT(MUTEX_HELD(&child->ct_lock));
585 ASSERT(MUTEX_HELD(&parent->conp_contract.ct_lock));
586 ASSERT(MUTEX_HELD(&ct->ct_lock));
596 mutex_exit(&parent->conp_contract.ct_lock);
609 ASSERT(MUTEX_HELD(&ct->ct_lock));
625 mutex_exit(&ct->ct_lock);
641 ASSERT(MUTEX_HELD(&ct->ct_lock));
647 mutex_enter(&cct->ct_lock);
[all...]
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/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/fs/ctfs/
H A Dctfs_ctl.c97 mutex_enter(&ct->ct_lock);
101 mutex_exit(&ct->ct_lock);
105 mutex_exit(&ct->ct_lock);
301 mutex_enter(&ct->ct_lock);
303 mutex_exit(&ct->ct_lock);
H A Dctfs_cdir.c142 mutex_enter(&ct->ct_lock);
144 mutex_exit(&ct->ct_lock);
149 mutex_exit(&ct->ct_lock);
/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); \
H A Dclnt_gen.c387 mutex_init(&ctp[i].ct_lock, NULL, MUTEX_DEFAULT, NULL);
H A Dclnt_cots.c3222 mutex_exit(&chtp->ct_lock);
3260 mutex_exit(&chtp->ct_lock);
3266 mutex_exit(&chtp->ct_lock);
3568 mutex_enter(&ctp->ct_lock);
3586 mutex_exit(&ctp->ct_lock);
H A Dclnt_clts.c2169 mutex_exit(&chtp->ct_lock);
2191 mutex_exit(&chtp->ct_lock);
2196 mutex_exit(&chtp->ct_lock);

Completed in 237 milliseconds