Lines Matching defs:fw_lock
138 * -> futex_wait::fw_lock only one at a time
139 * futex_wait::fw_lock only one at a time
194 kmutex_t fw_lock;
200 bool fw_aborting; /* fw_lock */
385 mutex_enter(&fw->fw_lock);
388 mutex_exit(&fw->fw_lock);
794 mutex_init(&fw->fw_lock, MUTEX_DEFAULT, IPL_NONE);
814 mutex_destroy(&fw->fw_lock);
829 KASSERT(mutex_owned(&fw->fw_lock));
849 KASSERT(mutex_owned(&fw->fw_lock));
860 * if it was on one. Caller must hold fw->fw_lock.
867 KASSERT(mutex_owned(&fw->fw_lock));
871 * fw_lock. However, we can't take the queue lock because
887 /* f is now stable, so we can release fw_lock. */
888 mutex_exit(&fw->fw_lock);
892 mutex_enter(&fw->fw_lock);
894 mutex_exit(&fw->fw_lock);
917 mutex_enter(&fw->fw_lock);
938 mutex_enter(&fw->fw_lock);
976 error = cv_timedwait_sig(&fw->fw_cv, &fw->fw_lock,
982 error = cv_wait_sig(&fw->fw_cv, &fw->fw_lock);
994 mutex_exit(&fw->fw_lock);
1023 mutex_enter(&fw->fw_lock);
1025 mutex_exit(&fw->fw_lock);
1031 mutex_exit(&fw->fw_lock);
1052 mutex_enter(&fw->fw_lock);
1054 mutex_exit(&fw->fw_lock);
1059 mutex_exit(&fw->fw_lock);
1267 mutex_enter(&fw->fw_lock);
1269 mutex_exit(&fw->fw_lock);