Lines Matching refs:rxdes
36 struct ftgmac100_rxdes *rxdes; member
371 struct ftgmac100_rxdes *rxdes; in ftgmac100_init() local
388 if (!priv->rxdes) { in ftgmac100_init()
389 rxdes = dma_alloc_coherent( in ftgmac100_init()
390 sizeof(*rxdes) * PKTBUFSRX, &priv->rxdes_dma); in ftgmac100_init()
391 if (!rxdes) in ftgmac100_init()
393 memset(rxdes, 0, sizeof(*rxdes) * PKTBUFSRX); in ftgmac100_init()
394 priv->rxdes = rxdes; in ftgmac100_init()
396 rxdes = priv->rxdes; in ftgmac100_init()
409 rxdes[PKTBUFSRX - 1].rxdes0 = FTGMAC100_RXDES0_EDORR; in ftgmac100_init()
425 if (!rxdes[i].rxdes2) { in ftgmac100_init()
427 rxdes[i].rxdes3 = virt_to_phys(buf); in ftgmac100_init()
428 rxdes[i].rxdes2 = (uint)buf; in ftgmac100_init()
430 rxdes[i].rxdes0 &= ~FTGMAC100_RXDES0_RXPKT_RDY; in ftgmac100_init()
474 curr_des = &priv->rxdes[priv->rx_index]; in ftgmac100_recv()