Lines Matching refs:mir_mutex
421 kmutex_t mir_mutex; /* Mutex and condvar for close */ member
1047 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_timer_stop()
1059 cv_wait(&mir->mir_timer_cv, &mir->mir_mutex); in mir_timer_stop()
1064 mutex_exit(&mir->mir_mutex); in mir_timer_stop()
1066 mutex_enter(&mir->mir_mutex); in mir_timer_stop()
1077 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_timer_start()
1080 cv_wait(&mir->mir_timer_cv, &mir->mir_mutex); in mir_timer_start()
1084 mutex_exit(&mir->mir_mutex); in mir_timer_start()
1086 mutex_enter(&mir->mir_mutex); in mir_timer_start()
1104 ASSERT(MUTEX_HELD(&((mir_t *)q->q_ptr)->mir_mutex)); in mir_clnt_dup_request()
1128 ASSERT(MUTEX_NOT_HELD(&mir->mir_mutex)); in mir_close()
1129 mutex_enter(&mir->mir_mutex); in mir_close()
1158 mutex_exit(&mir->mir_mutex); in mir_close()
1161 mutex_enter(&mir->mir_mutex); in mir_close()
1174 cv_wait(&mir->mir_condvar, &mir->mir_mutex); in mir_close()
1177 mutex_exit(&mir->mir_mutex); in mir_close()
1183 mutex_exit(&mir->mir_mutex); in mir_close()
1187 mutex_destroy(&mir->mir_mutex); in mir_close()
1202 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_svc_idle_stop()
1219 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_svc_idle_start()
1305 mutex_init(&mir->mir_mutex, NULL, MUTEX_DEFAULT, NULL); in mir_open()
1352 ASSERT(MUTEX_NOT_HELD(&mir->mir_mutex)); in mir_rput()
1403 mutex_enter(&mir->mir_mutex); in mir_rput()
1410 mutex_exit(&mir->mir_mutex); in mir_rput()
1640 mutex_exit(&mir->mir_mutex); in mir_rput()
1650 ASSERT(MUTEX_NOT_HELD(&mir->mir_mutex)); in mir_rput_proto()
1661 mutex_enter(&mir->mir_mutex); in mir_rput_proto()
1692 mutex_exit(&mir->mir_mutex); in mir_rput_proto()
1760 mutex_enter(&mir->mir_mutex); in mir_rput_proto()
1769 mutex_exit(&mir->mir_mutex); in mir_rput_proto()
1787 mutex_enter(&mir->mir_mutex); in mir_rput_proto()
1800 mutex_exit(&mir->mir_mutex); in mir_rput_proto()
1835 mutex_exit(&mir->mir_mutex); in mir_rput_proto()
1865 mutex_enter(&mir->mir_mutex); in mir_rsrv()
1912 mutex_exit(&mir->mir_mutex); in mir_rsrv()
1940 mutex_exit(&mir->mir_mutex); in mir_rsrv()
1951 mutex_exit(&mir->mir_mutex); in mir_rsrv()
1966 ASSERT(MUTEX_NOT_HELD(&mir->mir_mutex)); in mir_svc_policy_notify()
1997 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_svc_start_close()
2039 mutex_enter(&mir->mir_mutex); in mir_svc_release()
2054 mutex_exit(&mir->mir_mutex); in mir_svc_release()
2058 mutex_enter(&mir->mir_mutex); in mir_svc_release()
2082 mutex_exit(&mir->mir_mutex); in mir_svc_release()
2110 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_clnt_idle_stop()
2123 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_clnt_idle_start()
2140 ASSERT(MUTEX_NOT_HELD(&mir->mir_mutex)); in mir_clnt_idle_do_stop()
2141 mutex_enter(&mir->mir_mutex); in mir_clnt_idle_do_stop()
2143 mutex_exit(&mir->mir_mutex); in mir_clnt_idle_do_stop()
2157 mutex_enter(&mir->mir_mutex); in mir_timer()
2166 mutex_exit(&mir->mir_mutex); in mir_timer()
2211 mutex_exit(&mir->mir_mutex); in mir_timer()
2226 mutex_exit(&mir->mir_mutex); in mir_timer()
2255 mutex_exit(&mir->mir_mutex); in mir_timer()
2260 mutex_exit(&mir->mir_mutex); in mir_timer()
2275 mutex_exit(&mir->mir_mutex); in mir_timer()
2331 mutex_enter(&mir->mir_mutex); in mir_wput()
2347 mutex_exit(&mir->mir_mutex); in mir_wput()
2368 mutex_exit(&mir->mir_mutex); in mir_wput()
2389 mutex_exit(&mir->mir_mutex); in mir_wput()
2400 ASSERT(MUTEX_NOT_HELD(&mir->mir_mutex)); in mir_wput_other()
2406 mutex_enter(&mir->mir_mutex); in mir_wput_other()
2410 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2434 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2440 mutex_enter(&mir->mir_mutex); in mir_wput_other()
2468 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2500 mutex_enter(&mir->mir_mutex); in mir_wput_other()
2513 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2535 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2560 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2575 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2583 mutex_enter(&mir->mir_mutex); in mir_wput_other()
2597 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2633 mutex_enter(&mir->mir_mutex); in mir_wput_other()
2635 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2641 mutex_exit(&mir->mir_mutex); in mir_wput_other()
2657 mutex_enter(&mir->mir_mutex); in mir_wsrv()
2679 mutex_exit(&mir->mir_mutex); in mir_wsrv()
2686 mutex_exit(&mir->mir_mutex); in mir_wsrv()
2688 mutex_enter(&mir->mir_mutex); in mir_wsrv()
2700 mutex_exit(&mir->mir_mutex); in mir_wsrv()
2702 mutex_enter(&mir->mir_mutex); in mir_wsrv()
2729 mutex_exit(&mir->mir_mutex); in mir_wsrv()
2731 mutex_enter(&mir->mir_mutex); in mir_wsrv()
2743 mutex_exit(&mir->mir_mutex); in mir_wsrv()
2767 mutex_exit(&mir->mir_mutex); in mir_wsrv()
2773 ASSERT(MUTEX_HELD(&mir->mir_mutex)); in mir_disconnect()
2785 mutex_exit(&mir->mir_mutex); in mir_disconnect()
2800 mutex_exit(&mir->mir_mutex); in mir_disconnect()
2808 mutex_exit(&mir->mir_mutex); in mir_disconnect()