Lines Matching refs:intr_status
583 static void netdev_error(struct net_device *dev, int intr_status);
587 static void netdev_error(struct net_device *dev, int intr_status);
1289 u32 intr_status = readl(ioaddr + IntrClear); in intr_handler() local
1293 dev->name, intr_status); in intr_handler()
1295 if (intr_status == 0 || intr_status == (u32) -1) in intr_handler()
1300 if (intr_status & (IntrRxDone | IntrRxEmpty)) { in intr_handler()
1374 if (intr_status & IntrStatsMax) in intr_handler()
1378 if (intr_status & IntrLinkChange) in intr_handler()
1382 if (intr_status & IntrAbnormalSummary) in intr_handler()
1383 netdev_error(dev, intr_status); in intr_handler()
1389 dev->name, intr_status); in intr_handler()
1531 u32 intr_status; in netdev_poll() local
1541 intr_status = readl(ioaddr + IntrStatus); in netdev_poll()
1542 } while (intr_status & (IntrRxDone | IntrRxEmpty)); in netdev_poll()
1545 intr_status = readl(ioaddr + IntrEnable); in netdev_poll()
1546 intr_status |= IntrRxDone | IntrRxEmpty; in netdev_poll()
1547 writel(intr_status, ioaddr + IntrEnable); in netdev_poll()
1660 static void netdev_error(struct net_device *dev, int intr_status) in netdev_error() argument
1665 if (intr_status & IntrTxDataLow) { in netdev_error()
1673 if (intr_status & IntrRxGFPDead) { in netdev_error()
1677 if (intr_status & (IntrNoTxCsum | IntrDMAErr)) { in netdev_error()
1681 …if ((intr_status & ~(IntrNormalMask | IntrAbnormalSummary | IntrLinkChange | IntrStatsMax | IntrTx… in netdev_error()
1683 dev->name, intr_status); in netdev_error()