Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/os/
H A Dcallb.c79 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 Dcontract.c265 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 Dclock_tick.c192 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 Dzone.c5740 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 Dprocess.c516 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 Ddevice.c52 #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 Dctfs_ctl.c97 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 Dctfs_cdir.c142 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 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); in call_table_init()
H A Dclnt_cots.c3213 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 Dclnt_clts.c2155 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 Dclock_tick.h66 kmutex_t ct_lock; member
H A Dcontract_impl.h285 kmutex_t ct_lock; /* lock for everything below */ member