Home
last modified time | relevance | path

Searched refs:ctrl_lock (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme_lock.c278 nvme_lock_t *ctrl_lock = &nvme->n_lock; in nvme_rwlock_wakeup() local
287 VERIFY3P(ctrl_lock->nl_writer, ==, NULL); in nvme_rwlock_wakeup()
296 if (list_is_empty(&ctrl_lock->nl_pend_writers) == 0) { in nvme_rwlock_wakeup()
306 info = list_remove_head(&ctrl_lock->nl_pend_writers); in nvme_rwlock_wakeup()
308 nvme_rwlock_wrlock(info, ctrl_lock); in nvme_rwlock_wakeup()
313 nvme_rwlock_wakeup_readers(ctrl_lock); in nvme_rwlock_wakeup()
627 nvme_lock_t *ctrl_lock = &nvme->n_lock; in nvme_rwlock_ctrl_dead() local
646 while ((info = list_remove_head(&ctrl_lock->nl_pend_readers)) != NULL) { in nvme_rwlock_ctrl_dead()
650 while ((info = list_remove_head(&ctrl_lock->nl_pend_writers)) != NULL) { in nvme_rwlock_ctrl_dead()
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc.c712 mutex_destroy(&softsp->ctrl_lock); in fhc_detach()
955 mutex_init(&softsp->ctrl_lock, NULL, MUTEX_DRIVER, NULL); in fhc_init()
969 mutex_enter(&softsp->ctrl_lock); in fhc_init()
977 mutex_exit(&softsp->ctrl_lock); in fhc_init()
2411 mutex_enter(&board->softsp->ctrl_lock); in update_board_leds()
2441 mutex_exit(&board->softsp->ctrl_lock); in update_board_leds()
/illumos-gate/usr/src/uts/sun4u/sunfire/sys/
H A Dfhc.h926 kmutex_t ctrl_lock; /* lock for access to FHC CSR */ member