Searched refs:work_queue (Results 1 – 2 of 2) sorted by relevance
180 static work_queue_t work_queue; variable213 mutex_init(&work_queue.work_mutex, NULL, MUTEX_DEFAULT, NULL); in rsmka_pathmanager_init()219 cv_init(&work_queue.work_cv, NULL, CV_DEFAULT, NULL); in rsmka_pathmanager_init()236 ASSERT(work_queue.head == NULL); in rsmka_pathmanager_cleanup()244 mutex_enter(&work_queue.work_mutex); in rsmka_pathmanager_cleanup()246 cv_signal(&work_queue.work_cv); in rsmka_pathmanager_cleanup()247 mutex_exit(&work_queue.work_mutex); in rsmka_pathmanager_cleanup()260 mutex_destroy(&work_queue.work_mutex); in rsmka_pathmanager_cleanup()261 cv_destroy(&work_queue.work_cv); in rsmka_pathmanager_cleanup()322 CALLB_CPR_INIT(&cprinfo, &work_queue.work_mutex, callb_generic_cpr, in do_deferred_work()[all …]
316 extern work_queue_t work_queue;