IEEE80211_LOCK_OBJ
callout_init_mtx(&dfs->cac_timer, IEEE80211_LOCK_OBJ(ic), 0);
callout_init_mtx(&dfs->nol_timer, IEEE80211_LOCK_OBJ(ic), 0);
#define IEEE80211_LOCK_DESTROY(_ic) mtx_destroy(IEEE80211_LOCK_OBJ(_ic))
#define IEEE80211_LOCK(_ic) mtx_lock(IEEE80211_LOCK_OBJ(_ic))
#define IEEE80211_UNLOCK(_ic) mtx_unlock(IEEE80211_LOCK_OBJ(_ic))
mtx_assert(IEEE80211_LOCK_OBJ(_ic), MA_OWNED)
mtx_assert(IEEE80211_LOCK_OBJ(_ic), MA_NOTOWNED)
mtx_owned(IEEE80211_LOCK_OBJ(_ic))
callout_init_mtx(&vap->iv_swbmiss, IEEE80211_LOCK_OBJ(ic), 0);
mtx_sleep(vap, IEEE80211_LOCK_OBJ(ic), PCATCH,