Lines Matching refs:intr_status
339 static void netdev_error(struct net_device *dev, int intr_status);
1124 u32 intr_status = ioread32(ioaddr + IntrStatus); in intr_handler() local
1127 iowrite32(intr_status & 0x001ffff, ioaddr + IntrStatus); in intr_handler()
1130 netdev_dbg(dev, "Interrupt, status %04x\n", intr_status); in intr_handler()
1132 if ((intr_status & (NormalIntr|AbnormalIntr)) == 0) in intr_handler()
1137 if (intr_status & (RxIntr | RxNoBuf)) in intr_handler()
1139 if (intr_status & RxNoBuf) in intr_handler()
1142 if (intr_status & (TxNoBuf | TxIntr) && in intr_handler()
1150 if (intr_status & (AbnormalIntr | TxFIFOUnderflow | SystemError | in intr_handler()
1152 netdev_error(dev, intr_status); in intr_handler()
1157 intr_status); in intr_handler()
1286 static void netdev_error(struct net_device *dev, int intr_status) in netdev_error() argument
1292 netdev_dbg(dev, "Abnormal event, %08x\n", intr_status); in netdev_error()
1293 if (intr_status == 0xffffffff) in netdev_error()
1296 if (intr_status & TxFIFOUnderflow) { in netdev_error()
1315 if (intr_status & RxDied) { /* Missed a Rx frame. */ in netdev_error()
1318 if (intr_status & TimerInt) { in netdev_error()