• Home
  • Raw
  • Download

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()
2384 u32 intstatus = 0; in brcmf_sdio_sendfromq() local
2422 ret = r_sdreg32(bus, &intstatus, in brcmf_sdio_sendfromq()
2424 intstatus)); in brcmf_sdio_sendfromq()
2429 if (intstatus & bus->hostintmask) in brcmf_sdio_sendfromq()
2550 offsetof(struct sdpcmd_regs, intstatus)); in brcmf_sdio_bus_stop()
2594 addr = buscore->base + offsetof(struct sdpcmd_regs, intstatus); in brcmf_sdio_intr_rstatus()
2608 atomic_or(val, &bus->intstatus); in brcmf_sdio_intr_rstatus()
2617 unsigned long intstatus; in brcmf_sdio_dpc() local
2663 intstatus = atomic_xchg(&bus->intstatus, 0); in brcmf_sdio_dpc()
2669 if (intstatus & I_HMB_FC_CHANGE) { in brcmf_sdio_dpc()
2670 intstatus &= ~I_HMB_FC_CHANGE; in brcmf_sdio_dpc()
2672 offsetof(struct sdpcmd_regs, intstatus)); in brcmf_sdio_dpc()
2675 offsetof(struct sdpcmd_regs, intstatus)); in brcmf_sdio_dpc()
2679 intstatus |= (newstatus & bus->hostintmask); in brcmf_sdio_dpc()
2683 if (intstatus & I_HMB_HOST_INT) { in brcmf_sdio_dpc()
2684 intstatus &= ~I_HMB_HOST_INT; in brcmf_sdio_dpc()
2685 intstatus |= brcmf_sdio_hostmail(bus); in brcmf_sdio_dpc()
2691 if (intstatus & I_WR_OOSYNC) { in brcmf_sdio_dpc()
2693 intstatus &= ~I_WR_OOSYNC; in brcmf_sdio_dpc()
2696 if (intstatus & I_RD_OOSYNC) { in brcmf_sdio_dpc()
2698 intstatus &= ~I_RD_OOSYNC; in brcmf_sdio_dpc()
2701 if (intstatus & I_SBINT) { in brcmf_sdio_dpc()
2703 intstatus &= ~I_SBINT; in brcmf_sdio_dpc()
2707 if (intstatus & I_CHIPACTIVE) { in brcmf_sdio_dpc()
2709 intstatus &= ~I_CHIPACTIVE; in brcmf_sdio_dpc()
2714 intstatus &= ~I_HMB_FRAME_IND; in brcmf_sdio_dpc()
2717 if ((intstatus & I_HMB_FRAME_IND) && (bus->clkstate == CLK_AVAIL)) { in brcmf_sdio_dpc()
2720 intstatus &= ~I_HMB_FRAME_IND; in brcmf_sdio_dpc()
2724 if (intstatus) in brcmf_sdio_dpc()
2725 atomic_or(intstatus, &bus->intstatus); in brcmf_sdio_dpc()
2753 atomic_set(&bus->intstatus, 0); in brcmf_sdio_dpc()
2764 } else if (atomic_read(&bus->intstatus) || in brcmf_sdio_dpc()
3641 u32 intstatus = 0; in brcmf_sdio_bus_watchdog() local
3658 intstatus = devpend & (INTR_STATUS_FUNC1 | in brcmf_sdio_bus_watchdog()
3664 if (intstatus) { in brcmf_sdio_bus_watchdog()
3860 reg_addr = core->base + offsetof(struct sdpcmd_regs, intstatus); in brcmf_sdio_buscore_activate()