TULIP_MUTEX
mtx_init(TULIP_MUTEX(sc), MTX_NETWORK_LOCK, device_get_nameunit(dev),
callout_init_mtx(&sc->tulip_callout, TULIP_MUTEX(sc), 0);
callout_init_mtx(&sc->tulip_stat_timer, TULIP_MUTEX(sc), 0);
mtx_destroy(TULIP_MUTEX(sc));
mtx_destroy(TULIP_MUTEX(sc));
mtx_destroy(TULIP_MUTEX(sc));
#define TULIP_LOCK(sc) mtx_lock(TULIP_MUTEX(sc))
#define TULIP_UNLOCK(sc) mtx_unlock(TULIP_MUTEX(sc))
#define TULIP_LOCK_ASSERT(sc) mtx_assert(TULIP_MUTEX(sc), MA_OWNED)