Lines Matching defs:fw_lock
137 * -> futex_wait::fw_lock only one at a time
138 * futex_wait::fw_lock only one at a time
193 kmutex_t fw_lock;
199 bool fw_aborting; /* fw_lock */
384 mutex_enter(&fw->fw_lock);
387 mutex_exit(&fw->fw_lock);
793 mutex_init(&fw->fw_lock, MUTEX_DEFAULT, IPL_NONE);
813 mutex_destroy(&fw->fw_lock);
828 KASSERT(mutex_owned(&fw->fw_lock));
848 KASSERT(mutex_owned(&fw->fw_lock));
859 * if it was on one. Caller must hold fw->fw_lock.
866 KASSERT(mutex_owned(&fw->fw_lock));
870 * fw_lock. However, we can't take the queue lock because
886 /* f is now stable, so we can release fw_lock. */
887 mutex_exit(&fw->fw_lock);
891 mutex_enter(&fw->fw_lock);
893 mutex_exit(&fw->fw_lock);
916 mutex_enter(&fw->fw_lock);
937 mutex_enter(&fw->fw_lock);
969 error = cv_timedwait_sig(&fw->fw_cv, &fw->fw_lock,
973 error = cv_wait_sig(&fw->fw_cv, &fw->fw_lock);
989 mutex_exit(&fw->fw_lock);
1018 mutex_enter(&fw->fw_lock);
1020 mutex_exit(&fw->fw_lock);
1026 mutex_exit(&fw->fw_lock);
1047 mutex_enter(&fw->fw_lock);
1049 mutex_exit(&fw->fw_lock);
1054 mutex_exit(&fw->fw_lock);
1257 mutex_enter(&fw->fw_lock);
1259 mutex_exit(&fw->fw_lock);