Lines Matching refs:pmc_kthread_mtx
94 static struct mtx pmc_kthread_mtx; /* sleep lock */ variable
320 mtx_lock(&pmc_kthread_mtx); in pmclog_proc_ignite()
336 msleep(ia, &pmc_kthread_mtx, PWAIT, "pmclogw", 0); in pmclog_proc_ignite()
337 mtx_unlock(&pmc_kthread_mtx); in pmclog_proc_ignite()
371 mtx_lock(&pmc_kthread_mtx); in pmclog_loop()
373 msleep(ia, &pmc_kthread_mtx, PWAIT, "pmclogi", 0); in pmclog_loop()
377 mtx_unlock(&pmc_kthread_mtx); in pmclog_loop()
384 mtx_unlock(&pmc_kthread_mtx); in pmclog_loop()
408 mtx_lock(&pmc_kthread_mtx); in pmclog_loop()
425 (void) msleep(po, &pmc_kthread_mtx, PWAIT, in pmclog_loop()
434 mtx_unlock(&pmc_kthread_mtx); in pmclog_loop()
464 mtx_lock(&pmc_kthread_mtx); in pmclog_loop()
473 mtx_lock(&pmc_kthread_mtx); in pmclog_loop()
485 mtx_unlock(&pmc_kthread_mtx); in pmclog_loop()
661 mtx_lock(&pmc_kthread_mtx); in pmclog_stop_kthread()
670 msleep(po->po_kthread, &pmc_kthread_mtx, PPAUSE, "pmckstp", 0); in pmclog_stop_kthread()
671 mtx_unlock(&pmc_kthread_mtx); in pmclog_stop_kthread()
830 mtx_lock(&pmc_kthread_mtx); in pmclog_flush()
838 mtx_unlock(&pmc_kthread_mtx); in pmclog_flush()
885 mtx_lock(&pmc_kthread_mtx); in pmclog_close()
900 mtx_unlock(&pmc_kthread_mtx); in pmclog_close()
1273 mtx_init(&pmc_kthread_mtx, "pmc-kthread", "pmc-sleep", MTX_DEF); in pmclog_initialize()
1288 mtx_destroy(&pmc_kthread_mtx); in pmclog_shutdown()