Searched refs:ct_lock (Results 1 - 14 of 14) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | callb.c | 79 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 D | contract.c | 99 * 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 D | clock_tick.c | 192 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 D | zone.c | 5932 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 D | process.c | 516 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 D | device.c | 52 #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 D | clock_tick.h | 47 * ct_lock 66 kmutex_t ct_lock; member in struct:clock_tick_cpu
|
H A D | contract_impl.h | 285 kmutex_t ct_lock; /* lock for everything below */ member in struct:contract
|
/illumos-gate/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_ctl.c | 97 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 D | ctfs_cdir.c | 142 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 D | clnt.h | 258 #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 D | clnt_gen.c | 387 mutex_init(&ctp[i].ct_lock, NULL, MUTEX_DEFAULT, NULL);
|
H A D | clnt_cots.c | 3222 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 D | clnt_clts.c | 2169 mutex_exit(&chtp->ct_lock); 2191 mutex_exit(&chtp->ct_lock); 2196 mutex_exit(&chtp->ct_lock);
|
Completed in 237 milliseconds