Lines Matching refs:rxdes
60 struct ftgmac100_rxdes *rxdes;
388 struct ftgmac100_rxdes *rxdes, gfp_t gfp)
418 rxdes->rxdes3 = cpu_to_le32(map);
425 rxdes->rxdes0 = cpu_to_le32(priv->rxdes0_edorr_mask);
427 rxdes->rxdes0 = 0;
457 struct ftgmac100_rxdes *rxdes;
465 rxdes = &priv->rxdes[pointer];
468 status = le32_to_cpu(rxdes->rxdes0);
484 csum_vlan = le32_to_cpu(rxdes->rxdes1);
510 ftgmac100_alloc_rx_buf(priv, pointer, rxdes, GFP_ATOMIC);
544 map = le32_to_cpu(rxdes->rxdes3);
558 ftgmac100_alloc_rx_buf(priv, pointer, rxdes, GFP_ATOMIC);
577 rxdes->rxdes0 = cpu_to_le32(status & priv->rxdes0_edorr_mask);
868 struct ftgmac100_rxdes *rxdes = &priv->rxdes[i];
870 dma_addr_t map = le32_to_cpu(rxdes->rxdes3);
899 if (priv->rxdes)
902 priv->rxdes, priv->rxdes_dma);
903 priv->rxdes = NULL;
930 priv->rxdes = dma_alloc_coherent(priv->dev,
933 if (!priv->rxdes)
954 struct ftgmac100_rxdes *rxdes = NULL;
967 rxdes = &priv->rxdes[i];
968 rxdes->rxdes0 = 0;
969 rxdes->rxdes3 = cpu_to_le32(priv->rx_scratch_dma);
972 rxdes->rxdes0 |= cpu_to_le32(priv->rxdes0_edorr_mask);
990 struct ftgmac100_rxdes *rxdes = &priv->rxdes[i];
992 if (ftgmac100_alloc_rx_buf(priv, i, rxdes, GFP_KERNEL))
1211 struct ftgmac100_rxdes *rxdes = &priv->rxdes[priv->rx_pointer];
1214 return !!(rxdes->rxdes0 & cpu_to_le32(FTGMAC100_RXDES0_RXPKT_RDY));