Lines Matching refs:rxd
190 struct nb8800_rx_desc *rxd = &priv->rx_descs[i];
215 rxd->desc.s_addr = dma_addr;
224 struct nb8800_rx_desc *rxd = &priv->rx_descs[i];
228 dma_addr_t dma = rxd->desc.s_addr;
288 struct nb8800_rx_desc *rxd;
301 rxd = &priv->rx_descs[next];
303 if (!rxd->report)
306 len = RX_BYTES_TRANSFERRED(rxd->report);
308 if (IS_RX_ERROR(rxd->report))
309 nb8800_rx_error(dev, rxd->report);
316 if (rxd->report & RX_MULTICAST_PKT)
319 rxd->report = 0;
784 struct nb8800_rx_desc *rxd;
789 dma_addr_t rx_dma = priv->rx_desc_dma + i * sizeof(*rxd);
791 rxd = &priv->rx_descs[i];
792 rxd->desc.n_addr = rx_dma + sizeof(*rxd);
793 rxd->desc.r_addr =
795 rxd->desc.config = priv->rx_dma_config;
796 rxd->report = 0;
799 rxd->desc.n_addr = priv->rx_desc_dma;
800 rxd->desc.config |= DESC_EOC;