Lines Matching refs:msgbuf_lock
93 struct mtx msgbuf_lock; variable
94 MTX_SYSINIT(msgbuf_lock, &msgbuf_lock, "msgbuf lock", MTX_DEF);
111 mtx_lock(&msgbuf_lock); in logopen()
113 mtx_unlock(&msgbuf_lock); in logopen()
119 mtx_unlock(&msgbuf_lock); in logopen()
132 mtx_lock(&msgbuf_lock); in logclose()
136 mtx_unlock(&msgbuf_lock); in logclose()
149 mtx_lock(&msgbuf_lock); in logread()
152 mtx_unlock(&msgbuf_lock); in logread()
155 if ((error = cv_wait_sig(&log_wakeup, &msgbuf_lock)) != 0) { in logread()
156 mtx_unlock(&msgbuf_lock); in logread()
166 mtx_unlock(&msgbuf_lock); in logread()
170 mtx_lock(&msgbuf_lock); in logread()
172 mtx_unlock(&msgbuf_lock); in logread()
183 mtx_lock(&msgbuf_lock); in logpoll()
188 mtx_unlock(&msgbuf_lock); in logpoll()
203 mtx_lock(&msgbuf_lock); in logkqfilter()
205 mtx_unlock(&msgbuf_lock); in logkqfilter()
213 mtx_assert(&msgbuf_lock, MA_OWNED); in logkqread()
222 mtx_lock(&msgbuf_lock); in logkqdetach()
224 mtx_unlock(&msgbuf_lock); in logkqdetach()
265 mtx_lock(&msgbuf_lock); in logioctl()
270 mtx_unlock(&msgbuf_lock); in logioctl()
300 callout_init_mtx(&logsoftc.sc_callout, &msgbuf_lock, 0); in log_drvinit()
301 knlist_init_mtx(&logsoftc.sc_selp.si_note, &msgbuf_lock); in log_drvinit()