Searched refs:smc_io_lock (Results 1 – 2 of 2) sorted by relevance
78 mutex_init(&smc->smc_io_lock, MUTEX_DEFAULT, IPL_NONE); in apple_smc_attach()100 mutex_destroy(&smc->smc_io_lock); in apple_smc_detach()189 KASSERT(mutex_owned(&smc->smc_io_lock)); in apple_smc_read_data()213 KASSERT(mutex_owned(&smc->smc_io_lock)); in apple_smc_write()255 KASSERT(mutex_owned(&smc->smc_io_lock)); in apple_smc_begin()286 mutex_enter(&smc->smc_io_lock); in apple_smc_input()303 out: mutex_exit(&smc->smc_io_lock); in apple_smc_input()316 mutex_enter(&smc->smc_io_lock); in apple_smc_output()333 out: mutex_exit(&smc->smc_io_lock); in apple_smc_output()
51 kmutex_t smc_io_lock; /* excludes I/O with the SMC */ member