Lines Matching refs:msgbuf_lock
98 struct mtx msgbuf_lock; variable
99 MTX_SYSINIT(msgbuf_lock, &msgbuf_lock, "msgbuf lock", MTX_DEF);
116 mtx_lock(&msgbuf_lock); in logopen()
118 mtx_unlock(&msgbuf_lock); in logopen()
124 mtx_unlock(&msgbuf_lock); in logopen()
137 mtx_lock(&msgbuf_lock); in logclose()
141 mtx_unlock(&msgbuf_lock); in logclose()
154 mtx_lock(&msgbuf_lock); in logread()
157 mtx_unlock(&msgbuf_lock); in logread()
160 if ((error = cv_wait_sig(&log_wakeup, &msgbuf_lock)) != 0) { in logread()
161 mtx_unlock(&msgbuf_lock); in logread()
171 mtx_unlock(&msgbuf_lock); in logread()
175 mtx_lock(&msgbuf_lock); in logread()
177 mtx_unlock(&msgbuf_lock); in logread()
188 mtx_lock(&msgbuf_lock); in logpoll()
193 mtx_unlock(&msgbuf_lock); in logpoll()
208 mtx_lock(&msgbuf_lock); in logkqfilter()
210 mtx_unlock(&msgbuf_lock); in logkqfilter()
218 mtx_assert(&msgbuf_lock, MA_OWNED); in logkqread()
227 mtx_lock(&msgbuf_lock); in logkqdetach()
229 mtx_unlock(&msgbuf_lock); in logkqdetach()
270 mtx_lock(&msgbuf_lock); in logioctl()
275 mtx_unlock(&msgbuf_lock); in logioctl()
305 callout_init_mtx(&logsoftc.sc_callout, &msgbuf_lock, 0); in log_drvinit()
306 knlist_init_mtx(&logsoftc.sc_selp.si_note, &msgbuf_lock); in log_drvinit()