Lines Matching refs:rmc
424 writel_o(0, &fp->ring_hst_rx[i].rmc);
449 u32 own, rmc;
463 rmc = FZA_RING_TX_SOP | FZA_RING_TX_VBC | len;
482 rmc |= FZA_RING_TX_EOP; /* Mark last frag. */
484 writel_o(rmc, &fp->ring_rmc_tx[i].rmc);
493 rmc = 0;
512 u32 rmc, struct net_device *dev)
529 writel_o(rmc, &fp->ring_smt_rx[i].rmc);
544 u32 own, rmc;
555 rmc = readl_u(&fp->ring_rmc_tx[i].rmc);
557 if ((rmc & FZA_RING_TX_SOP) != 0) {
558 if ((rmc & FZA_RING_TX_DCC_MASK) ==
560 int pkt_len = (rmc & FZA_RING_PBC_MASK) - 3;
567 switch (rmc & FZA_RING_TX_DCC_MASK) {
598 const u32 rmc, const u8 fc)
602 len = rmc & FZA_RING_PBC_MASK;
604 if (unlikely((rmc & FZA_RING_RX_BAD) != 0)) {
608 if ((rmc & (FZA_RING_RX_CRC | FZA_RING_RX_RRR_MASK |
616 if ((rmc & (FZA_RING_RX_CRC | FZA_RING_RX_RRR_MASK |
627 switch (rmc & FZA_RING_RX_RRR_MASK) {
629 if ((rmc & FZA_RING_RX_CRC) != 0)
631 else if ((rmc & FZA_RING_RX_FSC_MASK) == 0 ||
632 (rmc & FZA_RING_RX_FSB_ERR) != 0)
681 u32 own, rmc, buf;
691 rmc = readl_u(&fp->ring_hst_rx[i].rmc);
699 len = (rmc & FZA_RING_PBC_MASK) + 3;
710 if (fza_rx_err(fp, rmc, fc))
738 (rmc & FZA_RING_RX_DA_MASK) !=
741 skb->data, len, rmc,
775 writel_o(0, &fp->ring_hst_rx[i].rmc);
799 len = readl_u(&fp->ring_smt_tx[i].rmc) & FZA_RING_PBC_MASK;
886 u32 rmc = readl_u(&fp->ring_rmc_tx[i].rmc);
888 writel_u(rmc | FZA_RING_TX_DTP,
889 &fp->ring_rmc_tx[i].rmc);