Lines Matching refs:intstatus

301 	uint32		intstatus;		/* Intstatus bits (events) pending */  member
698 #define PKT_AVAILABLE(bus, intstatus) (bcmsdh_get_dstatus(bus->sdh) & STATUS_F2_PKT_AVAILABLE) argument
709 R_SDREG(intstatuserr, &bus->regs->intstatus, retries); \
724 #define PKT_AVAILABLE(bus, intstatus) ((intstatus) & (FRAME_AVAIL_MASK(bus))) argument
2650 uint32 intstatus = 0; in dhdsdio_sendfromq() local
2743 R_SDREG(intstatus, &regs->intstatus, retries); in dhdsdio_sendfromq()
2747 if (intstatus & bus->hostintmask) in dhdsdio_sendfromq()
2915 R_SDREG(status, &bus->regs->intstatus, retry); in dhd_bus_txctl()
3020 R_SDREG(status, &bus->regs->intstatus, retry); in dhd_bus_rxctl()
3233 bus->hostintmask, bus->intstatus, bus->sdpcm_ver); in dhd_bus_dump()
4996 W_SDREG(0xFFFFFFFF, &bus->regs->intstatus, retries); in dhdsdio_download_state()
5058 W_SDREG(0xFFFFFFFF, &bus->regs->intstatus, retries); in dhdsdio_download_state()
5557 W_SDREG(local_hostintmask, &bus->regs->intstatus, retries); in dhd_bus_stop()
7203 uint32 intstatus = 0; local
7223 intstatus |= FRAME_AVAIL_MASK(bus);
7300 return intstatus;
7308 uint32 intstatus, newstatus = 0; local
7325 bus->intstatus = 0;
7335 intstatus = bus->intstatus;
7405 R_SDREG(newstatus, &regs->intstatus, retries);
7418 W_SDREG(newstatus, &regs->intstatus, retries);
7423 intstatus |= newstatus;
7424 bus->intstatus = 0;
7430 if (intstatus & I_HMB_FC_CHANGE) {
7431 intstatus &= ~I_HMB_FC_CHANGE;
7432 W_SDREG(I_HMB_FC_CHANGE, &regs->intstatus, retries);
7433 R_SDREG(newstatus, &regs->intstatus, retries);
7436 intstatus |= (newstatus & bus->hostintmask);
7440 if (intstatus & I_HMB_HOST_INT) {
7443 intstatus &= ~I_HMB_HOST_INT;
7444 intstatus |= dhdsdio_hostmail(bus, &hmbdata);
7468 if (intstatus & I_CHIPACTIVE) {
7470 intstatus &= ~I_CHIPACTIVE;
7474 if (intstatus & I_HMB_HOST_INT) {
7475 intstatus &= ~I_HMB_HOST_INT;
7476 intstatus |= dhdsdio_hostmail(bus, NULL);
7480 if (intstatus & I_WR_OOSYNC) {
7482 intstatus &= ~I_WR_OOSYNC;
7485 if (intstatus & I_RD_OOSYNC) {
7487 intstatus &= ~I_RD_OOSYNC;
7490 if (intstatus & I_SBINT) {
7492 intstatus &= ~I_SBINT;
7496 if (intstatus & I_CHIPACTIVE) {
7498 intstatus &= ~I_CHIPACTIVE;
7501 if (intstatus & I_HMB_FC_STATE) {
7503 intstatus &= ~I_HMB_FC_STATE;
7508 intstatus &= ~FRAME_AVAIL_MASK(bus);
7512 if (PKT_AVAILABLE(bus, intstatus)) {
7516 intstatus &= ~FRAME_AVAIL_MASK(bus);
7521 bus->intstatus = intstatus;
7549 R_SDREG(newstatus, &regs->intstatus, retries);
7602 bus->intstatus = 0;
7606 } else if (bus->intstatus || bus->ipend ||
7608 PKT_AVAILABLE(bus, bus->intstatus)) { /* Read multiple frames */
7639 bus->intstatus, bus->ipend,
8105 uint32 intstatus = 0; local
8118 intstatus = devpend & (INTR_STATUS_FUNC1 | INTR_STATUS_FUNC2);
8125 intstatus = devpend & STATUS_F2_PKT_AVAILABLE;
8130 if (intstatus) {