Home
last modified time | relevance | path

Searched refs:dch_lock (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/
H A Ddma_engine.c89 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()
/illumos-gate/usr/src/uts/common/fs/
H A Ddnlc.c1173 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 …]
/illumos-gate/usr/src/uts/common/sys/
H A Ddma_engine.h128 ksema_t dch_lock; /* semaphore for this channel */ member
H A Ddnlc.h256 kmutex_t dch_lock; /* lock for the chain */ member