Lines Matching refs:isr
1400 static void ns83820_do_isr(struct net_device *ndev, u32 isr);
1405 u32 isr; local
1410 isr = readl(dev->base + ISR);
1411 dprintk("irq: %08x\n", isr);
1412 ns83820_do_isr(ndev, isr);
1416 static void ns83820_do_isr(struct net_device *ndev, u32 isr) argument
1422 …if (isr & ~(ISR_PHY | ISR_RXDESC | ISR_RXEARLY | ISR_RXOK | ISR_RXERR | ISR_TXIDLE | ISR_TXOK | IS…
1423 Dprintk("odd isr? 0x%08x\n", isr);
1426 if (ISR_RXIDLE & isr) {
1432 if ((ISR_RXDESC | ISR_RXOK) & isr) {
1445 if ((ISR_RXIDLE | ISR_RXORN | ISR_RXDESC | ISR_RXOK | ISR_RXERR) & isr)
1448 if (unlikely(ISR_RXSOVR & isr)) {
1453 if (unlikely(ISR_RXORN & isr)) {
1458 if ((ISR_RXRCMP & isr) && dev->rx_info.up)
1461 if (ISR_TXIDLE & isr) {
1483 if ((ISR_TXDESC | ISR_TXIDLE | ISR_TXOK | ISR_TXERR) & isr) {
1505 if ((ISR_TXIDLE & isr) && (dev->tx_done_idx != dev->tx_free_idx)) {
1513 if (unlikely(ISR_MIB & isr))
1517 if (unlikely(ISR_PHY & isr))
1580 u32 isr; local
1581 isr = readl(dev->base + ISR);
1582 printk("irq: %08x imr: %08x\n", isr, dev->IMR_cache);
1583 ns83820_do_isr(ndev, isr);