Lines Matching refs:msgmutex
84 kmutex_t msgmutex; /* subsystem lock */ variable
164 mutex_init(&msgmutex, MUTEX_DEFAULT, IPL_NONE); in msginit()
179 mutex_enter(&msgmutex); in msgfini()
182 mutex_exit(&msgmutex); in msgfini()
200 mutex_exit(&msgmutex); in msgfini()
201 mutex_destroy(&msgmutex); in msgfini()
233 mutex_enter(&msgmutex); in msgrealloc()
235 mutex_exit(&msgmutex); in msgrealloc()
248 cv_wait(&msg_realloc_cv, &msgmutex); in msgrealloc()
264 mutex_exit(&msgmutex); in msgrealloc()
412 mutex_exit(&msgmutex); in msgrealloc()
422 KASSERT(mutex_owned(&msgmutex)); in msg_freehdr()
485 mutex_enter(&msgmutex); in msgctl1()
589 mutex_exit(&msgmutex); in msgctl1()
607 mutex_enter(&msgmutex); in sys_msgget()
686 mutex_exit(&msgmutex); in sys_msgget()
724 mutex_enter(&msgmutex); in msgsnd1()
727 cv_wait(&msg_realloc_cv, &msgmutex); in msgsnd1()
812 error = cv_wait_sig(&msq->msq_cv, &msgmutex); in msgsnd1()
825 mutex_exit(&msgmutex); in msgsnd1()
899 mutex_exit(&msgmutex); in msgsnd1()
901 mutex_enter(&msgmutex); in msgsnd1()
938 mutex_exit(&msgmutex); in msgsnd1()
940 mutex_enter(&msgmutex); in msgsnd1()
993 mutex_exit(&msgmutex); in msgsnd1()
1034 mutex_enter(&msgmutex); in msgrcv1()
1037 cv_wait(&msg_realloc_cv, &msgmutex); in msgrcv1()
1157 error = cv_wait_sig(&msq->msq_cv, &msgmutex); in msgrcv1()
1167 mutex_exit(&msgmutex); in msgrcv1()
1214 mutex_exit(&msgmutex); in msgrcv1()
1216 mutex_enter(&msgmutex); in msgrcv1()
1239 mutex_exit(&msgmutex); in msgrcv1()
1242 mutex_enter(&msgmutex); in msgrcv1()
1263 mutex_exit(&msgmutex); in msgrcv1()