Lines Matching defs:discstrat_mutex
126 kmutex_t discstrat_mutex; /* disc strategy */
157 KASSERT(mutex_owned(&priv->discstrat_mutex));
159 waslocked = mutex_owned(&priv->discstrat_mutex);
161 mutex_enter(&priv->discstrat_mutex);
171 ret = cv_timedwait(&priv->discstrat_cv, &priv->discstrat_mutex,
185 mutex_exit(&priv->discstrat_mutex);
196 KASSERT(mutex_owned(&priv->discstrat_mutex));
198 waslocked = mutex_owned(&priv->discstrat_mutex);
200 mutex_enter(&priv->discstrat_mutex);
206 mutex_exit(&priv->discstrat_mutex);
210 /* NOTE discstrat_mutex should be held! */
216 KASSERT(mutex_owned(&priv->discstrat_mutex));
237 /* NOTE discstrat_mutex should be held! */
243 KASSERT(mutex_owned(&priv->discstrat_mutex));
276 KASSERT(mutex_owned(&priv->discstrat_mutex));
310 KASSERT(mutex_owned(&priv->discstrat_mutex));
377 mutex_enter(&priv->discstrat_mutex);
394 mutex_exit(&priv->discstrat_mutex);
410 &priv->discstrat_mutex, hz/8);
427 &priv->discstrat_mutex, hz/8);
480 mutex_exit(&priv->discstrat_mutex);
494 mutex_enter(&priv->discstrat_mutex);
531 mutex_exit(&priv->discstrat_mutex);
641 mutex_enter(&priv->discstrat_mutex);
644 &priv->discstrat_mutex,
649 mutex_exit(&priv->discstrat_mutex);
1154 mutex_exit(&priv->discstrat_mutex);
1157 mutex_enter(&priv->discstrat_mutex);
1187 mutex_exit(&priv->discstrat_mutex);
1192 mutex_enter(&priv->discstrat_mutex);
1210 mutex_enter(&priv->discstrat_mutex);
1289 &priv->discstrat_mutex, hz);
1308 mutex_exit(&priv->discstrat_mutex);
1316 mutex_enter(&priv->discstrat_mutex);
1321 &priv->discstrat_mutex, hz/4); /* /8 */
1335 mutex_exit(&priv->discstrat_mutex);
1338 mutex_enter(&priv->discstrat_mutex);
1357 mutex_exit(&priv->discstrat_mutex);
1420 mutex_init(&priv->discstrat_mutex, MUTEX_DEFAULT, IPL_NONE);
1465 mutex_enter(&priv->discstrat_mutex);
1467 cv_timedwait(&priv->discstrat_cv, &priv->discstrat_mutex, hz);
1469 mutex_exit(&priv->discstrat_mutex);
1486 mutex_enter(&priv->discstrat_mutex);
1489 cv_timedwait(&priv->discstrat_cv, &priv->discstrat_mutex, hz);
1491 mutex_exit(&priv->discstrat_mutex);
1495 mutex_destroy(&priv->discstrat_mutex);