Searched refs:dch_lock (Results 1 – 4 of 4) sorted by relevance
91 sema_init(&dmae_stat[chnl].dch_lock, 1, NULL, SEMA_DRIVER, in i_dmae_init()119 sema_p(&dmae_stat[chnl].dch_lock); in i_dmae_acquire()120 } else if (sema_tryp(&dmae_stat[chnl].dch_lock) == 0) { in i_dmae_acquire()158 sema_v(&dmae_stat[chnl].dch_lock); in i_dmae_free()
403 mutex_init(&dc_head.dch_lock, NULL, MUTEX_DEFAULT, NULL); in dnlc_init()1172 mutex_enter(&dc_head.dch_lock); in dnlc_dir_start()1178 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1188 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1219 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1234 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1520 mutex_enter(&dc_head.dch_lock); in dnlc_dir_purge()1525 mutex_exit(&dc_head.dch_lock); in dnlc_dir_purge()1535 mutex_exit(&dc_head.dch_lock); in dnlc_dir_purge()1790 mutex_enter(&dc_head.dch_lock); in dnlc_dir_fini()[all …]
128 ksema_t dch_lock; /* semaphore for this channel */ member
246 kmutex_t dch_lock; /* lock for the chain */ member