Lines Matching refs:macintstatus
1831 if (wlc->macintstatus) in brcms_b_setband()
1832 wlc->macintstatus = MI_DMAINT; in brcms_b_setband()
2015 wlc_hw->wlc->macintstatus = 0; /* skip wl_dpc after down */ in brcms_b_corereset()
2055 wlc_hw->wlc->macintstatus = 0; in brcms_b_corereset()
2402 return wlc->macintstatus ? 0 : macintmask; in brcms_c_intrsoff()
2524 u32 macintstatus, mask; in wlc_intstatus() local
2527 macintstatus = bcma_read32(core, D11REGOFFS(macintstatus)); in wlc_intstatus()
2530 trace_brcms_macintstatus(&core->dev, in_isr, macintstatus, mask); in wlc_intstatus()
2539 if (macintstatus == 0xffffffff) in wlc_intstatus()
2543 macintstatus &= mask; in wlc_intstatus()
2546 if (macintstatus == 0) in wlc_intstatus()
2555 bcma_write32(core, D11REGOFFS(macintstatus), macintstatus); in wlc_intstatus()
2558 if (macintstatus & MI_DMAINT) in wlc_intstatus()
2567 return macintstatus; in wlc_intstatus()
2574 u32 macintstatus; in brcms_c_intrsupd() local
2577 macintstatus = wlc_intstatus(wlc, false); in brcms_c_intrsupd()
2580 if (macintstatus == 0xffffffff) in brcms_c_intrsupd()
2584 wlc->macintstatus |= macintstatus; in brcms_c_intrsupd()
2598 u32 macintstatus; in brcms_c_isr() local
2604 macintstatus = wlc_intstatus(wlc, true); in brcms_c_isr()
2606 if (macintstatus == 0xffffffff) { in brcms_c_isr()
2613 if (macintstatus == 0) in brcms_c_isr()
2617 wlc->macintstatus = macintstatus; in brcms_c_isr()
2654 mi = bcma_read32(core, D11REGOFFS(macintstatus)); in brcms_c_suspend_mac_and_wait()
2665 SPINWAIT(!(bcma_read32(core, D11REGOFFS(macintstatus)) & MI_MACSSPNDD), in brcms_c_suspend_mac_and_wait()
2668 if (!(bcma_read32(core, D11REGOFFS(macintstatus)) & MI_MACSSPNDD)) { in brcms_c_suspend_mac_and_wait()
2713 bcma_write32(core, D11REGOFFS(macintstatus), MI_MACSSPNDD); in brcms_c_enable_mac()
2720 mi = bcma_read32(core, D11REGOFFS(macintstatus)); in brcms_c_enable_mac()
3179 bcma_write32(core, D11REGOFFS(macintstatus), -1); in brcms_b_coreinit()
3184 SPINWAIT(((bcma_read32(core, D11REGOFFS(macintstatus)) & in brcms_b_coreinit()
3186 if ((bcma_read32(core, D11REGOFFS(macintstatus)) & MI_MACSSPNDD) == 0) in brcms_b_coreinit()
3277 bcma_write32(core, D11REGOFFS(macintstatus), MI_GP1); in brcms_b_coreinit()
7296 bcma_write32(core, D11REGOFFS(macintstatus), MI_BCNTPL); in brcms_c_update_beacon_hw()
7704 u32 macintstatus; in brcms_c_dpc() local
7716 macintstatus = wlc->macintstatus; in brcms_c_dpc()
7717 wlc->macintstatus = 0; in brcms_c_dpc()
7720 wlc_hw->unit, macintstatus); in brcms_c_dpc()
7722 WARN_ON(macintstatus & MI_PRQ); /* PRQ Interrupt in non-MBSS */ in brcms_c_dpc()
7725 if (macintstatus & MI_TFS) { in brcms_c_dpc()
7728 wlc->macintstatus |= MI_TFS; in brcms_c_dpc()
7735 if (macintstatus & (MI_TBTT | MI_DTIM_TBTT)) in brcms_c_dpc()
7739 if (macintstatus & MI_ATIMWINEND) { in brcms_c_dpc()
7749 if (macintstatus & MI_DMAINT) in brcms_c_dpc()
7751 wlc->macintstatus |= MI_DMAINT; in brcms_c_dpc()
7754 if (macintstatus & MI_BG_NOISE) in brcms_c_dpc()
7757 if (macintstatus & MI_GP0) { in brcms_c_dpc()
7768 if (macintstatus & MI_TO) in brcms_c_dpc()
7771 if (macintstatus & MI_RFDISABLE) { in brcms_c_dpc()
7778 if (macintstatus & MI_BCNTPL) in brcms_c_dpc()
7782 return wlc->macintstatus != 0; in brcms_c_dpc()
7786 return wlc->macintstatus != 0; in brcms_c_dpc()