Searched refs:ct_lock (Results 1 – 14 of 14) sorted by relevance
/titanic_41/usr/src/uts/common/os/ |
H A D | callb.c | 79 kmutex_t ct_lock; /* protect all callb states */ member 106 mutex_init(&callb_table.ct_lock, NULL, MUTEX_DEFAULT, NULL); in callb_init() 120 mutex_enter(&ct->ct_lock); in callb_add_common() 122 cv_wait(&ct->ct_busy_cv, &ct->ct_lock); in callb_add_common() 148 mutex_exit(&ct->ct_lock); in callb_add_common() 189 mutex_enter(&ct->ct_lock); in callb_delete() 200 mutex_exit(&ct->ct_lock); in callb_delete() 212 cv_wait(&me->c_done_cv, &ct->ct_lock); in callb_delete() 222 mutex_exit(&ct->ct_lock); in callb_delete() 240 mutex_enter(&ct->ct_lock); in callb_execute_class() [all …]
|
H A D | contract.c | 265 mutex_destroy(&ct->ct_lock); in contract_dtor() 292 mutex_init(&ct->ct_lock, NULL, MUTEX_DEFAULT, NULL); in contract_ctor() 502 mutex_enter(&ct->ct_lock); in contract_abandon() 511 mutex_exit(&ct->ct_lock); in contract_abandon() 512 mutex_enter(&parent->ct_lock); in contract_abandon() 513 mutex_enter(&ct->ct_lock); in contract_abandon() 518 mutex_exit(&ct->ct_lock); in contract_abandon() 520 mutex_exit(&parent->ct_lock); in contract_abandon() 558 mutex_exit(&ct->ct_lock); in contract_abandon() 559 mutex_exit(&parent->ct_lock); in contract_abandon() [all …]
|
H A D | clock_tick.c | 192 mutex_init(&ctp->ct_lock, NULL, MUTEX_DEFAULT, NULL); in clock_tick_init_pre() 277 mutex_enter(&ctp->ct_lock); in clock_tick_schedule_one() 283 mutex_exit(&ctp->ct_lock); in clock_tick_schedule_one() 583 mutex_enter(&ctp->ct_lock); in clock_tick_execute() 595 mutex_exit(&ctp->ct_lock); in clock_tick_execute() 603 mutex_exit(&ctp->ct_lock); in clock_tick_execute()
|
H A D | zone.c | 5740 mutex_enter(&ct->ct_lock); in zone_enter() 5744 mutex_exit(&ct->ct_lock); in zone_enter() 5764 mutex_exit(&ct->ct_lock); in zone_enter() 5773 mutex_exit(&ct->ct_lock); in zone_enter() 5919 mutex_enter(&ct->ct_lock); in zone_enter() 5921 mutex_exit(&ct->ct_lock); in zone_enter()
|
/titanic_41/usr/src/uts/common/contract/ |
H A D | process.c | 516 ASSERT(MUTEX_HELD(&ct->ct_lock)); in contract_process_kill() 566 ASSERT(MUTEX_HELD(&parent->ct_lock)); in contract_process_take() 567 ASSERT(MUTEX_HELD(&child->ct_lock)); in contract_process_take() 585 ASSERT(MUTEX_HELD(&parent->conp_contract.ct_lock)); in contract_process_adopt() 586 ASSERT(MUTEX_HELD(&ct->ct_lock)); in contract_process_adopt() 596 mutex_exit(&parent->conp_contract.ct_lock); in contract_process_adopt() 609 ASSERT(MUTEX_HELD(&ct->ct_lock)); in contract_process_abandon() 625 mutex_exit(&ct->ct_lock); in contract_process_abandon() 641 ASSERT(MUTEX_HELD(&ct->ct_lock)); in contract_process_destroy() 647 mutex_enter(&cct->ct_lock); in contract_process_destroy() [all …]
|
H A D | device.c | 52 #undef ct_lock /* needed because clnt.h defines ct_lock as a macro */ 694 mutex_enter(&ctd->cond_contract.ct_lock); in ctmpl_device_create() 696 mutex_exit(&ctd->cond_contract.ct_lock); in ctmpl_device_create() 784 ASSERT(MUTEX_HELD(&ct->ct_lock)); in contract_device_abandon() 809 ASSERT(MUTEX_HELD(&ct->ct_lock)); in contract_device_destroy() 837 mutex_exit(&ct->ct_lock); in contract_device_destroy() 839 mutex_enter(&ct->ct_lock); in contract_device_destroy() 841 mutex_exit(&ct->ct_lock); in contract_device_destroy() 850 mutex_enter(&ct->ct_lock); in contract_device_destroy() 856 mutex_exit(&ct->ct_lock); in contract_device_destroy() [all …]
|
/titanic_41/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_ctl.c | 97 mutex_enter(&ct->ct_lock); in ctfs_ctl_access() 101 mutex_exit(&ct->ct_lock); in ctfs_ctl_access() 105 mutex_exit(&ct->ct_lock); in ctfs_ctl_access() 301 mutex_enter(&ct->ct_lock); in ctfs_stat_ioctl() 303 mutex_exit(&ct->ct_lock); in ctfs_stat_ioctl()
|
H A D | ctfs_cdir.c | 142 mutex_enter(&ct->ct_lock); in ctfs_cdir_inactive() 144 mutex_exit(&ct->ct_lock); in ctfs_cdir_inactive() 149 mutex_exit(&ct->ct_lock); in ctfs_cdir_inactive()
|
/titanic_41/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); in call_table_init()
|
H A D | clnt_cots.c | 3213 mutex_exit(&chtp->ct_lock); in clnt_dispatch_notify() 3251 mutex_exit(&chtp->ct_lock); in clnt_dispatch_notify() 3257 mutex_exit(&chtp->ct_lock); in clnt_dispatch_notify() 3559 mutex_enter(&ctp->ct_lock); in clnt_dispatch_notifyall() 3577 mutex_exit(&ctp->ct_lock); in clnt_dispatch_notifyall()
|
H A D | clnt_clts.c | 2155 mutex_exit(&chtp->ct_lock); in clnt_clts_dispatch_notify() 2177 mutex_exit(&chtp->ct_lock); in clnt_clts_dispatch_notify() 2182 mutex_exit(&chtp->ct_lock); in clnt_clts_dispatch_notify()
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | clock_tick.h | 66 kmutex_t ct_lock; member
|
H A D | contract_impl.h | 285 kmutex_t ct_lock; /* lock for everything below */ member
|