Lines Matching refs:msgbuf_lock
96 struct mtx msgbuf_lock; variable
97 MTX_SYSINIT(msgbuf_lock, &msgbuf_lock, "msgbuf lock", MTX_DEF);
114 mtx_lock(&msgbuf_lock); in logopen()
116 mtx_unlock(&msgbuf_lock); in logopen()
122 mtx_unlock(&msgbuf_lock); in logopen()
135 mtx_lock(&msgbuf_lock); in logclose()
139 mtx_unlock(&msgbuf_lock); in logclose()
152 mtx_lock(&msgbuf_lock); in logread()
155 mtx_unlock(&msgbuf_lock); in logread()
158 if ((error = cv_wait_sig(&log_wakeup, &msgbuf_lock)) != 0) { in logread()
159 mtx_unlock(&msgbuf_lock); in logread()
169 mtx_unlock(&msgbuf_lock); in logread()
173 mtx_lock(&msgbuf_lock); in logread()
175 mtx_unlock(&msgbuf_lock); in logread()
186 mtx_lock(&msgbuf_lock); in logpoll()
191 mtx_unlock(&msgbuf_lock); in logpoll()
206 mtx_lock(&msgbuf_lock); in logkqfilter()
208 mtx_unlock(&msgbuf_lock); in logkqfilter()
216 mtx_assert(&msgbuf_lock, MA_OWNED); in logkqread()
225 mtx_lock(&msgbuf_lock); in logkqdetach()
227 mtx_unlock(&msgbuf_lock); in logkqdetach()
268 mtx_lock(&msgbuf_lock); in logioctl()
273 mtx_unlock(&msgbuf_lock); in logioctl()
303 callout_init_mtx(&logsoftc.sc_callout, &msgbuf_lock, 0); in log_drvinit()
304 knlist_init_mtx(&logsoftc.sc_selp.si_note, &msgbuf_lock); in log_drvinit()