Lines Matching refs:intr_status

1452 static int sh_eth_rx(struct net_device *ndev, u32 intr_status, int *quota)  in sh_eth_rx()  argument
1572 if (intr_status & EESR_RDE && in sh_eth_rx()
1603 static void sh_eth_error(struct net_device *ndev, u32 intr_status) in sh_eth_error() argument
1610 if (intr_status & EESR_ECI) { in sh_eth_error()
1642 if (intr_status & EESR_TWB) { in sh_eth_error()
1644 if (intr_status & EESR_TABT) { /* Transmit Abort int */ in sh_eth_error()
1650 if (intr_status & EESR_RABT) { in sh_eth_error()
1652 if (intr_status & EESR_RFRMER) { in sh_eth_error()
1658 if (intr_status & EESR_TDE) { in sh_eth_error()
1664 if (intr_status & EESR_TFE) { in sh_eth_error()
1670 if (intr_status & EESR_RDE) { in sh_eth_error()
1675 if (intr_status & EESR_RFE) { in sh_eth_error()
1680 if (!mdp->cd->no_ade && (intr_status & EESR_ADE)) { in sh_eth_error()
1689 if (intr_status & mask) { in sh_eth_error()
1695 intr_status, mdp->cur_tx, mdp->dirty_tx, in sh_eth_error()
1716 u32 intr_status, intr_enable; in sh_eth_interrupt() local
1721 intr_status = sh_eth_read(ndev, EESR); in sh_eth_interrupt()
1728 intr_status &= intr_enable | DMAC_M_ECI; in sh_eth_interrupt()
1729 if (intr_status & (EESR_RX_CHECK | cd->tx_check | cd->eesr_err_check)) in sh_eth_interrupt()
1739 if (intr_status & EESR_RX_CHECK) { in sh_eth_interrupt()
1748 intr_status, intr_enable); in sh_eth_interrupt()
1753 if (intr_status & cd->tx_check) { in sh_eth_interrupt()
1755 sh_eth_write(ndev, intr_status & cd->tx_check, EESR); in sh_eth_interrupt()
1761 if (intr_status & cd->eesr_err_check) { in sh_eth_interrupt()
1763 sh_eth_write(ndev, intr_status & cd->eesr_err_check, EESR); in sh_eth_interrupt()
1765 sh_eth_error(ndev, intr_status); in sh_eth_interrupt()
1780 u32 intr_status; in sh_eth_poll() local
1783 intr_status = sh_eth_read(ndev, EESR); in sh_eth_poll()
1784 if (!(intr_status & EESR_RX_CHECK)) in sh_eth_poll()
1787 sh_eth_write(ndev, intr_status & EESR_RX_CHECK, EESR); in sh_eth_poll()
1789 if (sh_eth_rx(ndev, intr_status, &quota)) in sh_eth_poll()