VTNET_CORE_MTX
callout_init_mtx(&sc->vtnet_tick_ch, VTNET_CORE_MTX(sc), 0);
#define VTNET_CORE_LOCK(_sc) mtx_lock(VTNET_CORE_MTX((_sc)))
#define VTNET_CORE_UNLOCK(_sc) mtx_unlock(VTNET_CORE_MTX((_sc)))
#define VTNET_CORE_LOCK_DESTROY(_sc) mtx_destroy(VTNET_CORE_MTX((_sc)))
mtx_assert(VTNET_CORE_MTX((_sc)), MA_OWNED)
mtx_assert(VTNET_CORE_MTX((_sc)), MA_NOTOWNED)
mtx_init(VTNET_CORE_MTX((_sc)), (_sc)->vtnet_mtx_name, \