Searched refs:ctrl_lock (Results 1 – 3 of 3) sorted by relevance
277 nvme_lock_t *ctrl_lock = &nvme->n_lock; in nvme_rwlock_wakeup() local286 VERIFY3P(ctrl_lock->nl_writer, ==, NULL); in nvme_rwlock_wakeup()295 if (list_is_empty(&ctrl_lock->nl_pend_writers) == 0) { in nvme_rwlock_wakeup()305 info = list_remove_head(&ctrl_lock->nl_pend_writers); in nvme_rwlock_wakeup()307 nvme_rwlock_wrlock(info, ctrl_lock); in nvme_rwlock_wakeup()312 nvme_rwlock_wakeup_readers(ctrl_lock); in nvme_rwlock_wakeup()625 nvme_lock_t *ctrl_lock = &nvme->n_lock; in nvme_rwlock_ctrl_dead() local644 while ((info = list_remove_head(&ctrl_lock->nl_pend_readers)) != NULL) { in nvme_rwlock_ctrl_dead()648 while ((info = list_remove_head(&ctrl_lock->nl_pend_writers)) != NULL) { in nvme_rwlock_ctrl_dead()
712 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()
926 kmutex_t ctrl_lock; /* lock for access to FHC CSR */ member