Home
last modified time | relevance | path

Searched refs:nl_pend_writers (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme_lock.c38 list_is_empty(&lock->nl_pend_writers) == 0); in nvme_rwlock_wr_or_pend()
165 ASSERT3U(list_is_empty(&lock->nl_pend_writers), !=, 0); in nvme_rwlock_rdlock()
245 ASSERT3U(list_is_empty(&lock->nl_pend_writers), !=, 0); in nvme_rwlock_wakeup_readers()
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()
317 if (list_is_empty(&ns_lock->nl_pend_writers) == 0) { in nvme_rwlock_wakeup()
323 info = list_remove_head(&ns_lock->nl_pend_writers); in nvme_rwlock_wakeup()
431 list_remove(&lock->nl_pend_writers, info); in nvme_rwlock_signal()
542 list_insert_tail(&lock->nl_pend_writers, info); in nvme_rwlock()
638 while ((info = list_remove_head(&ns_lock->nl_pend_writers)) != in nvme_rwlock_ctrl_dead()
[all …]
H A Dnvme_var.h167 list_t nl_pend_writers; member