Lines Matching refs:sc_mtx

156 	kmutex_t sc_mtx, sc_access_mtx;  member
395 mutex_init(&sc->sc_mtx, MUTEX_DRIVER, IPL_TTY); in acpiec_common_attach()
494 mutex_enter(&sc->sc_mtx); in acpiec_suspend()
496 mutex_exit(&sc->sc_mtx); in acpiec_suspend()
506 mutex_enter(&sc->sc_mtx); in acpiec_resume()
508 mutex_exit(&sc->sc_mtx); in acpiec_resume()
518 mutex_enter(&sc->sc_mtx); in acpiec_shutdown()
520 mutex_exit(&sc->sc_mtx); in acpiec_shutdown()
589 KASSERT(mutex_owned(&sc->sc_mtx)); in acpiec_read_data()
601 KASSERT(mutex_owned(&sc->sc_mtx)); in acpiec_write_data()
612 KASSERT(mutex_owned(&sc->sc_mtx)); in acpiec_read_status()
624 KASSERT(mutex_owned(&sc->sc_mtx)); in acpiec_write_command()
710 (void)cv_timedwait(&sc->sc_cv, &sc->sc_mtx, delta); in acpiec_wait_timeout()
728 mutex_enter(&sc->sc_mtx); in acpiec_read()
755 out: mutex_exit(&sc->sc_mtx); in acpiec_read()
766 mutex_enter(&sc->sc_mtx); in acpiec_write()
793 out: mutex_exit(&sc->sc_mtx); in acpiec_write()
901 cv_wait(&sc->sc_cv, &sc->sc_mtx); in acpiec_wait()
916 mutex_enter(&sc->sc_mtx); in acpiec_gpe_query()
918 cv_wait(&sc->sc_cv_sci, &sc->sc_mtx); in acpiec_gpe_query()
920 mutex_exit(&sc->sc_mtx); in acpiec_gpe_query()
927 mutex_enter(&sc->sc_mtx); in acpiec_gpe_query()
943 mutex_exit(&sc->sc_mtx); in acpiec_gpe_query()
967 KASSERT(mutex_owned(&sc->sc_mtx)); in acpiec_gpe_state_machine()
1076 mutex_enter(&sc->sc_mtx); in acpiec_callout()
1079 mutex_exit(&sc->sc_mtx); in acpiec_callout()
1087 mutex_enter(&sc->sc_mtx); in acpiec_gpe_handler()
1090 mutex_exit(&sc->sc_mtx); in acpiec_gpe_handler()