Lines Matching defs:rxdes
60 struct ftgmac100_rxdes *rxdes;
385 struct ftgmac100_rxdes *rxdes, gfp_t gfp)
415 rxdes->rxdes3 = cpu_to_le32(map);
422 rxdes->rxdes0 = cpu_to_le32(priv->rxdes0_edorr_mask);
424 rxdes->rxdes0 = 0;
454 struct ftgmac100_rxdes *rxdes;
462 rxdes = &priv->rxdes[pointer];
465 status = le32_to_cpu(rxdes->rxdes0);
481 csum_vlan = le32_to_cpu(rxdes->rxdes1);
507 ftgmac100_alloc_rx_buf(priv, pointer, rxdes, GFP_ATOMIC);
541 map = le32_to_cpu(rxdes->rxdes3);
555 ftgmac100_alloc_rx_buf(priv, pointer, rxdes, GFP_ATOMIC);
574 rxdes->rxdes0 = cpu_to_le32(status & priv->rxdes0_edorr_mask);
865 struct ftgmac100_rxdes *rxdes = &priv->rxdes[i];
867 dma_addr_t map = le32_to_cpu(rxdes->rxdes3);
896 if (priv->rxdes)
899 priv->rxdes, priv->rxdes_dma);
900 priv->rxdes = NULL;
927 priv->rxdes = dma_alloc_coherent(priv->dev,
930 if (!priv->rxdes)
951 struct ftgmac100_rxdes *rxdes = NULL;
964 rxdes = &priv->rxdes[i];
965 rxdes->rxdes0 = 0;
966 rxdes->rxdes3 = cpu_to_le32(priv->rx_scratch_dma);
969 rxdes->rxdes0 |= cpu_to_le32(priv->rxdes0_edorr_mask);
987 struct ftgmac100_rxdes *rxdes = &priv->rxdes[i];
989 if (ftgmac100_alloc_rx_buf(priv, i, rxdes, GFP_KERNEL))
1284 struct ftgmac100_rxdes *rxdes = &priv->rxdes[priv->rx_pointer];
1287 return !!(rxdes->rxdes0 & cpu_to_le32(FTGMAC100_RXDES0_RXPKT_RDY));