Lines Matching refs:status
408 if (!rxd->status.update) in atl2_intr_rx()
412 rxd->status.update = 0; in atl2_intr_rx()
414 if (rxd->status.ok && rxd->status.pkt_size >= 60) { in atl2_intr_rx()
415 int rx_size = (int)(rxd->status.pkt_size - 4); in atl2_intr_rx()
429 if (rxd->status.vlan) { in atl2_intr_rx()
430 u16 vlan_tag = (rxd->status.vtag>>4) | in atl2_intr_rx()
431 ((rxd->status.vtag&7) << 13) | in atl2_intr_rx()
432 ((rxd->status.vtag&8) << 9); in atl2_intr_rx()
442 if (rxd->status.ok && rxd->status.pkt_size <= 60) in atl2_intr_rx()
444 if (rxd->status.mcast) in atl2_intr_rx()
446 if (rxd->status.crc) in atl2_intr_rx()
448 if (rxd->status.align) in atl2_intr_rx()
587 u32 status; in atl2_intr() local
589 status = ATL2_READ_REG(hw, REG_ISR); in atl2_intr()
590 if (0 == status) in atl2_intr()
594 if (status & ISR_PHY) in atl2_intr()
598 ATL2_WRITE_REG(hw, REG_ISR, status | ISR_DIS_INT); in atl2_intr()
601 if (status & ISR_PHY_LINKDOWN) { in atl2_intr()
612 if (status & (ISR_DMAR_TO_RST | ISR_DMAW_TO_RST)) { in atl2_intr()
621 if (status & (ISR_PHY | ISR_MANUAL)) { in atl2_intr()
627 if (status & ISR_TX_EVENT) in atl2_intr()
631 if (status & ISR_RX_EVENT) in atl2_intr()