Lines Matching refs:macintmask
810 u32 macintmask; in brcms_c_setband_inact() local
819 macintmask = brcms_intrsoff(wlc->wl); in brcms_c_setband_inact()
828 return macintmask; in brcms_c_setband_inact()
1826 u32 macintmask; in brcms_b_setband() local
1834 macintmask = brcms_c_setband_inact(wlc, bandunit); in brcms_b_setband()
1853 brcms_intrsrestore(wlc->wl, macintmask); in brcms_b_setband()
2403 wlc->macintmask = wlc->defmacintmask; in brcms_c_intrson()
2404 bcma_write32(wlc_hw->d11core, D11REGOFFS(macintmask), wlc->macintmask); in brcms_c_intrson()
2410 u32 macintmask; in brcms_c_intrsoff() local
2415 macintmask = wlc->macintmask; /* isr can still happen */ in brcms_c_intrsoff()
2417 bcma_write32(wlc_hw->d11core, D11REGOFFS(macintmask), 0); in brcms_c_intrsoff()
2418 (void)bcma_read32(wlc_hw->d11core, D11REGOFFS(macintmask)); in brcms_c_intrsoff()
2420 wlc->macintmask = 0; in brcms_c_intrsoff()
2423 return wlc->macintstatus ? 0 : macintmask; in brcms_c_intrsoff()
2426 void brcms_c_intrsrestore(struct brcms_c_info *wlc, u32 macintmask) in brcms_c_intrsrestore() argument
2432 wlc->macintmask = macintmask; in brcms_c_intrsrestore()
2433 bcma_write32(wlc_hw->d11core, D11REGOFFS(macintmask), wlc->macintmask); in brcms_c_intrsrestore()
2549 mask = in_isr ? wlc->macintmask : wlc->defmacintmask; in wlc_intstatus()
2571 bcma_write32(core, D11REGOFFS(macintmask), 0); in wlc_intstatus()
2572 (void)bcma_read32(core, D11REGOFFS(macintmask)); in wlc_intstatus()
2573 wlc->macintmask = 0; in wlc_intstatus()
2621 if (!wlc_hw->up || !wlc->macintmask) in brcms_c_isr()
3354 u32 macintmask; in brcms_b_init() local
3364 macintmask = brcms_intrsoff(wlc->wl); in brcms_b_init()
3380 brcms_intrsrestore(wlc->wl, macintmask); in brcms_b_init()
5127 wlc_hw->wlc->macintmask = 0; in brcms_b_bmac_down_prep()