/* * precondition: perimeter lock has been acquired */ uint brcms_reset(struct brcms_info *wl) { BCMMSG(WL_TO_HW(wl)->wiphy, "wl%d\n", wl->pub->unit); brcms_c_reset(wl->wlc); /* dpc will not be rescheduled */ wl->resched = 0; return 0; }
/* * precondition: perimeter lock has been acquired */ uint brcms_reset(struct brcms_info *wl) { BCMMSG(wl->pub->ieee_hw->wiphy, "wl%d\n", wl->pub->unit); brcms_c_reset(wl->wlc); /* dpc will not be rescheduled */ wl->resched = false; return 0; }
/* * precondition: perimeter lock has been acquired */ uint brcms_reset(struct brcms_info *wl) { brcms_dbg_info(wl->wlc->hw->d11core, "Resetting wl%d\n", wl->pub->unit); brcms_c_reset(wl->wlc); /* dpc will not be rescheduled */ wl->resched = false; /* inform publicly that interface is down */ wl->pub->up = false; return 0; }
/* * precondition: perimeter lock has been acquired */ uint brcms_reset(struct brcms_info *wl) { BCMMSG(wl->pub->ieee_hw->wiphy, "wl%d\n", wl->pub->unit); brcms_c_reset(wl->wlc); /* dpc will not be rescheduled */ wl->resched = false; /* inform publicly that interface is down */ wl->pub->up = false; return 0; }