Lines Matching defs:intstatus
60 uint32 intstatus; /* saved interrupt condition bits */
415 bcm_bprintf(b, "regs 0x%x etphy 0x%x ch->intstatus 0x%x intmask 0x%x\n",
416 (ulong)ch->regs, (ulong)ch->etphy, ch->intstatus, ch->intmask);
453 PRREG(intstatus); PRREG(intmask); PRREG(gptimer);
625 /* clear persistent sw intstatus */
626 ch->intstatus = 0;
739 ch->intstatus &= ~I_XI;
752 ch->intstatus &= ~I_RI;
763 ch->intstatus &= ~I_RI;
780 uint32 intstatus;
787 intstatus = R_REG(ch->osh, ®s->intstatus);
790 intstatus &= (in_isr ? ch->intmask : DEF_INTMASK);
793 if (intstatus != 0) {
794 W_REG(ch->osh, ®s->intstatus, intstatus);
798 /* or new bits into persistent intstatus */
799 intstatus = (ch->intstatus |= intstatus);
802 if (intstatus == 0)
805 /* convert chip-specific intstatus bits into generic intr event bits */
806 if (intstatus & I_RI)
808 if (intstatus & I_XI)
810 if (intstatus & I_ERRORS)
812 if (intstatus & I_TO)
839 uint32 intstatus;
844 intstatus = ch->intstatus;
845 ch->intstatus &= ~(I_ERRORS);
847 ET_TRACE(("et%d: chiperrors: intstatus 0x%x\n", etc->unit, intstatus));
849 if (intstatus & I_PC) {
854 if (intstatus & I_PD) {
859 if (intstatus & I_DE) {
866 if (intstatus & I_RU) {
871 if (intstatus & I_RO) {
876 if (intstatus & I_XU) {
883 if (intstatus & ~(I_RU) & I_ERRORS)