Searched refs:ctrl_lock (Results 1 – 3 of 3) sorted by relevance
278 nvme_lock_t *ctrl_lock = &nvme->n_lock; in nvme_rwlock_wakeup() local287 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() local646 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()
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