Lines Matching refs:rxbd
183 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd];
184 unsigned int pktlen, info = le32_to_cpu(rxbd->info);
205 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE);
220 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE);
233 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE);
256 rxbd->data = cpu_to_le32(addr);
262 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE);
301 struct arc_emac_bd *rxbd;
307 rxbd = &priv->rxbd[priv->last_rx_bd];
308 if (le32_to_cpu(rxbd->info) & FOR_EMAC) {
440 struct arc_emac_bd *rxbd = &priv->rxbd[*last_rx_bd];
458 rxbd->data = cpu_to_le32(addr);
464 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE);
585 struct arc_emac_bd *rxbd = &priv->rxbd[i];
598 rxbd->info = 0;
599 rxbd->data = 0;
816 struct arc_emac_bd *rxbd = &priv->rxbd[i];
817 unsigned int info = le32_to_cpu(rxbd->info);
824 rxbd->info = cpu_to_le32(FOR_EMAC | EMAC_BUFFER_SIZE);
952 priv->rxbd = dmam_alloc_coherent(dev, RX_RING_SZ + TX_RING_SZ,
955 if (!priv->rxbd) {
961 priv->txbd = priv->rxbd + RX_BD_NUM;