Lines Matching defs:bar
266 struct tqbarrier *bar = cookie;
268 mutex_enter(&bar->lock);
269 bar->done = true;
270 cv_broadcast(&bar->cv);
271 mutex_exit(&bar->lock);
284 struct tqbarrier bar;
291 mutex_init(&bar.lock, MUTEX_DEFAULT, IPL_NONE);
292 cv_init(&bar.cv, "sysmontq");
293 bar.done = false;
297 st->st_arg = &bar;
302 mutex_enter(&bar.lock);
303 while (!bar.done)
304 cv_wait(&bar.cv, &bar.lock);
305 mutex_exit(&bar.lock);
307 cv_destroy(&bar.cv);
308 mutex_destroy(&bar.lock);