Lines Matching refs:intstatus
443 atomic_t intstatus; /* Intstatus bits (events) pending */ member
1111 u32 intstatus = 0; in brcmf_sdio_hostmail() local
1143 intstatus |= I_HMB_FRAME_IND; in brcmf_sdio_hostmail()
1197 return intstatus; in brcmf_sdio_hostmail()
2334 u32 intstat_addr = bus->sdio_core->base + SD_REG(intstatus); in brcmf_sdio_sendfromq()
2335 u32 intstatus = 0; in brcmf_sdio_sendfromq() local
2373 intstatus = brcmf_sdiod_readl(bus->sdiodev, in brcmf_sdio_sendfromq()
2380 if (intstatus & bus->hostintmask) in brcmf_sdio_sendfromq()
2516 brcmf_sdiod_writel(sdiodev, core->base + SD_REG(intstatus), in brcmf_sdio_bus_stop()
2562 addr = core->base + SD_REG(intstatus); in brcmf_sdio_intr_rstatus()
2576 atomic_or(val, &bus->intstatus); in brcmf_sdio_intr_rstatus()
2586 u32 intstat_addr = bus->sdio_core->base + SD_REG(intstatus); in brcmf_sdio_dpc()
2587 unsigned long intstatus; in brcmf_sdio_dpc() local
2633 intstatus = atomic_xchg(&bus->intstatus, 0); in brcmf_sdio_dpc()
2639 if (intstatus & I_HMB_FC_CHANGE) { in brcmf_sdio_dpc()
2640 intstatus &= ~I_HMB_FC_CHANGE; in brcmf_sdio_dpc()
2648 intstatus |= (newstatus & bus->hostintmask); in brcmf_sdio_dpc()
2652 if (intstatus & I_HMB_HOST_INT) { in brcmf_sdio_dpc()
2653 intstatus &= ~I_HMB_HOST_INT; in brcmf_sdio_dpc()
2654 intstatus |= brcmf_sdio_hostmail(bus); in brcmf_sdio_dpc()
2660 if (intstatus & I_WR_OOSYNC) { in brcmf_sdio_dpc()
2662 intstatus &= ~I_WR_OOSYNC; in brcmf_sdio_dpc()
2665 if (intstatus & I_RD_OOSYNC) { in brcmf_sdio_dpc()
2667 intstatus &= ~I_RD_OOSYNC; in brcmf_sdio_dpc()
2670 if (intstatus & I_SBINT) { in brcmf_sdio_dpc()
2672 intstatus &= ~I_SBINT; in brcmf_sdio_dpc()
2676 if (intstatus & I_CHIPACTIVE) { in brcmf_sdio_dpc()
2678 intstatus &= ~I_CHIPACTIVE; in brcmf_sdio_dpc()
2683 intstatus &= ~I_HMB_FRAME_IND; in brcmf_sdio_dpc()
2686 if ((intstatus & I_HMB_FRAME_IND) && (bus->clkstate == CLK_AVAIL)) { in brcmf_sdio_dpc()
2689 intstatus &= ~I_HMB_FRAME_IND; in brcmf_sdio_dpc()
2693 if (intstatus) in brcmf_sdio_dpc()
2694 atomic_or(intstatus, &bus->intstatus); in brcmf_sdio_dpc()
2725 atomic_set(&bus->intstatus, 0); in brcmf_sdio_dpc()
2736 } else if (atomic_read(&bus->intstatus) || in brcmf_sdio_dpc()
3675 u32 intstatus = 0; in brcmf_sdio_bus_watchdog() local
3691 intstatus = devpend & (INTR_STATUS_FUNC1 | in brcmf_sdio_bus_watchdog()
3697 if (intstatus) { in brcmf_sdio_bus_watchdog()
3896 reg_addr = core->base + SD_REG(intstatus); in brcmf_sdio_buscore_activate()