Lines Matching defs:sc_mtx
133 struct mtx sc_mtx; /* Basically a perimeter lock */
187 #define ATE_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx)
188 #define ATE_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx)
190 mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->dev), \
192 #define ATE_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx);
193 #define ATE_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED);
194 #define ATE_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED);
363 callout_init_mtx(&sc->tick_ch, &sc->sc_mtx, 0);
569 1, MCLBYTES, 0, busdma_lock_mutex, &sc->sc_mtx, &sc->mtag))
582 &sc->sc_mtx, &sc->rx_desc_tag))
596 busdma_lock_mutex, &sc->sc_mtx, &sc->rx_tag))
642 &sc->sc_mtx, &sc->tx_desc_tag) != 0)