Lines Matching refs:isr
239 reg = regs.isr;
744 regs.isr |= interrupts;
774 "interrupt written to ISR: intr=%#x isr=%#x imr=%#x\n",
775 interrupts, regs.isr, regs.imr);
777 if ((regs.isr & regs.imr)) {
779 if ((regs.isr & regs.imr & ISR_NODELAY) == 0)
788 reading isr and servicing. just telling you in case you were thinking
797 if (regs.isr & regs.imr & ISR_SWI) {
800 if (regs.isr & regs.imr & ISR_RXIDLE) {
803 if (regs.isr & regs.imr & ISR_RXOK) {
806 if (regs.isr & regs.imr & ISR_RXDESC) {
809 if (regs.isr & regs.imr & ISR_TXOK) {
812 if (regs.isr & regs.imr & ISR_TXIDLE) {
815 if (regs.isr & regs.imr & ISR_TXDESC) {
818 if (regs.isr & regs.imr & ISR_RXORN) {
823 regs.isr &= ~interrupts;
826 "interrupt cleared from ISR: intr=%x isr=%x imr=%x\n",
827 interrupts, regs.isr, regs.imr);
829 if (!(regs.isr & regs.imr))
836 DPRINTF(EthernetIntr, "interrupt mask changed: isr=%x imr=%x masked=%x\n",
837 regs.isr, regs.imr, regs.isr & regs.imr);
839 if (regs.isr & regs.imr)
2037 SERIALIZE_SCALAR(regs.isr);
2202 UNSERIALIZE_SCALAR(regs.isr);