Lines Matching refs:thread_mutex
197 static kmutex_t thread_mutex; variable
495 mutex_init(&thread_mutex, MUTEX_DEFAULT, IPL_NONE); in amr_attach()
553 mutex_enter(&thread_mutex); in amr_teardown()
555 mutex_exit(&thread_mutex); in amr_teardown()
557 mutex_enter(&thread_mutex); in amr_teardown()
558 cv_wait(&thread_cv, &thread_mutex); in amr_teardown()
559 mutex_exit(&thread_mutex); in amr_teardown()
880 mutex_enter(&thread_mutex); in amr_quartz_thread()
881 cv_timedwait(&thread_cv, &thread_mutex, AMR_WDOG_TICKS); in amr_quartz_thread()
882 mutex_exit(&thread_mutex); in amr_quartz_thread()
886 mutex_enter(&thread_mutex); in amr_quartz_thread()
888 mutex_exit(&thread_mutex); in amr_quartz_thread()
925 mutex_enter(&thread_mutex); in amr_std_thread()
926 cv_timedwait(&thread_cv, &thread_mutex, AMR_WDOG_TICKS); in amr_std_thread()
927 mutex_exit(&thread_mutex); in amr_std_thread()
931 mutex_enter(&thread_mutex); in amr_std_thread()
933 mutex_exit(&thread_mutex); in amr_std_thread()
1532 mutex_enter(&thread_mutex); in amrioctl()
1533 error = cv_timedwait_sig(&thread_cv, &thread_mutex, hz); in amrioctl()
1534 mutex_exit(&thread_mutex); in amrioctl()