void brcms_fatal_error(struct brcms_info *wl) { brcms_err(wl->wlc->hw->d11core, "wl%d: fatal error, reinitializing\n", wl->wlc->pub->unit); brcms_reset(wl); ieee80211_restart_hw(wl->pub->ieee_hw); }
/* * precondition: perimeter lock has been acquired */ void brcms_init(struct brcms_info *wl) { BCMMSG(WL_TO_HW(wl)->wiphy, "wl%d\n", wl->pub->unit); brcms_reset(wl); brcms_c_init(wl->wlc); }
/* * precondition: perimeter lock has been acquired */ void brcms_init(struct brcms_info *wl) { brcms_dbg_info(wl->wlc->hw->d11core, "Initializing wl%d\n", wl->pub->unit); brcms_reset(wl); brcms_c_init(wl->wlc, wl->mute_tx); }
/* * precondition: perimeter lock has been acquired */ void brcms_init(struct brcms_info *wl) { BCMMSG(wl->pub->ieee_hw->wiphy, "wl%d\n", wl->pub->unit); brcms_reset(wl); brcms_c_init(wl->wlc); }