Searched refs:dch_lock (Results 1 – 4 of 4) sorted by relevance
89 sema_init(&dmae_stat[chnl].dch_lock, 1, NULL, SEMA_DRIVER, in i_dmae_init()117 sema_p(&dmae_stat[chnl].dch_lock); in i_dmae_acquire()118 } else if (sema_tryp(&dmae_stat[chnl].dch_lock) == 0) { in i_dmae_acquire()156 sema_v(&dmae_stat[chnl].dch_lock); in i_dmae_free()
1173 mutex_enter(&dc_head.dch_lock); in dnlc_dir_start()1179 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1189 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1220 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()1235 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()1789 mutex_enter(&dc_head.dch_lock); in dnlc_dir_fini()1804 mutex_exit(&dc_head.dch_lock); in dnlc_dir_fini()[all …]
128 ksema_t dch_lock; /* semaphore for this channel */ member
256 kmutex_t dch_lock; /* lock for the chain */ member