Lines Matching refs:intstatus
438 atomic_t intstatus; /* Intstatus bits (events) pending */ member
1161 u32 intstatus = 0; in brcmf_sdio_hostmail() local
1185 intstatus |= I_HMB_FRAME_IND; in brcmf_sdio_hostmail()
1238 return intstatus; in brcmf_sdio_hostmail()
2367 u32 intstatus = 0; in brcmf_sdio_sendfromq() local
2405 ret = r_sdreg32(bus, &intstatus, in brcmf_sdio_sendfromq()
2407 intstatus)); in brcmf_sdio_sendfromq()
2412 if (intstatus & bus->hostintmask) in brcmf_sdio_sendfromq()
2533 offsetof(struct sdpcmd_regs, intstatus)); in brcmf_sdio_bus_stop()
2577 addr = buscore->base + offsetof(struct sdpcmd_regs, intstatus); in brcmf_sdio_intr_rstatus()
2591 atomic_or(val, &bus->intstatus); in brcmf_sdio_intr_rstatus()
2600 unsigned long intstatus; in brcmf_sdio_dpc() local
2646 intstatus = atomic_xchg(&bus->intstatus, 0); in brcmf_sdio_dpc()
2652 if (intstatus & I_HMB_FC_CHANGE) { in brcmf_sdio_dpc()
2653 intstatus &= ~I_HMB_FC_CHANGE; in brcmf_sdio_dpc()
2655 offsetof(struct sdpcmd_regs, intstatus)); in brcmf_sdio_dpc()
2658 offsetof(struct sdpcmd_regs, intstatus)); in brcmf_sdio_dpc()
2662 intstatus |= (newstatus & bus->hostintmask); in brcmf_sdio_dpc()
2666 if (intstatus & I_HMB_HOST_INT) { in brcmf_sdio_dpc()
2667 intstatus &= ~I_HMB_HOST_INT; in brcmf_sdio_dpc()
2668 intstatus |= brcmf_sdio_hostmail(bus); in brcmf_sdio_dpc()
2674 if (intstatus & I_WR_OOSYNC) { in brcmf_sdio_dpc()
2676 intstatus &= ~I_WR_OOSYNC; in brcmf_sdio_dpc()
2679 if (intstatus & I_RD_OOSYNC) { in brcmf_sdio_dpc()
2681 intstatus &= ~I_RD_OOSYNC; in brcmf_sdio_dpc()
2684 if (intstatus & I_SBINT) { in brcmf_sdio_dpc()
2686 intstatus &= ~I_SBINT; in brcmf_sdio_dpc()
2690 if (intstatus & I_CHIPACTIVE) { in brcmf_sdio_dpc()
2692 intstatus &= ~I_CHIPACTIVE; in brcmf_sdio_dpc()
2697 intstatus &= ~I_HMB_FRAME_IND; in brcmf_sdio_dpc()
2700 if ((intstatus & I_HMB_FRAME_IND) && (bus->clkstate == CLK_AVAIL)) { in brcmf_sdio_dpc()
2703 intstatus &= ~I_HMB_FRAME_IND; in brcmf_sdio_dpc()
2707 if (intstatus) in brcmf_sdio_dpc()
2708 atomic_or(intstatus, &bus->intstatus); in brcmf_sdio_dpc()
2736 atomic_set(&bus->intstatus, 0); in brcmf_sdio_dpc()
2747 } else if (atomic_read(&bus->intstatus) || in brcmf_sdio_dpc()
3628 u32 intstatus = 0; in brcmf_sdio_bus_watchdog() local
3645 intstatus = devpend & (INTR_STATUS_FUNC1 | in brcmf_sdio_bus_watchdog()
3651 if (intstatus) { in brcmf_sdio_bus_watchdog()
3847 reg_addr = core->base + offsetof(struct sdpcmd_regs, intstatus); in brcmf_sdio_buscore_activate()