Lines Matching refs:devcs
252 u32 devcs; /* Device control and status. */ member
600 u32 devcs, pkt_len, dmas; in korina_rx() local
608 devcs = rd->devcs; in korina_rx()
616 if (!(devcs & ETH_RX_LD)) in korina_rx()
619 if (!(devcs & ETH_RX_ROK)) { in korina_rx()
623 if (devcs & ETH_RX_CRC) in korina_rx()
625 if (devcs & ETH_RX_LE) in korina_rx()
627 if (devcs & ETH_RX_OVR) in korina_rx()
629 if (devcs & ETH_RX_CV) in korina_rx()
631 if (devcs & ETH_RX_CES) in korina_rx()
649 pkt_len = RCVPKT_LENGTH(devcs); in korina_rx()
663 if (devcs & ETH_RX_MP) in korina_rx()
670 rd->devcs = 0; in korina_rx()
693 rd->devcs = 0; in korina_rx()
767 u32 devcs; in korina_tx() local
779 devcs = lp->td_ring[lp->tx_next_done].devcs; in korina_tx()
780 if ((devcs & (ETH_TX_FD | ETH_TX_LD)) != in korina_tx()
788 } else if (devcs & ETH_TX_TOK) { in korina_tx()
797 if (devcs & ETH_TX_UND) in korina_tx()
801 if (devcs & ETH_TX_OF) in korina_tx()
805 if (devcs & ETH_TX_ED) in korina_tx()
809 if (devcs & ETH_TX_EC) in korina_tx()
813 if (devcs & ETH_TX_LC) in korina_tx()
828 lp->td_ring[lp->tx_next_done].devcs = ETH_TX_FD | ETH_TX_LD; in korina_tx()
996 lp->td_ring[i].devcs = ETH_TX_FD | ETH_TX_LD; in korina_alloc_ring()
1012 lp->rd_ring[i].devcs = 0; in korina_alloc_ring()