Lines Matching refs:rx_ring

99 	return &bp->rx_ring[macb_rx_ring_wrap(index)];  in macb_rx_desc()
760 bp->rx_ring[entry].addr = paddr; in gem_rx_refill()
761 bp->rx_ring[entry].ctrl = 0; in gem_rx_refill()
766 bp->rx_ring[entry].addr &= ~MACB_BIT(RX_USED); in gem_rx_refill()
767 bp->rx_ring[entry].ctrl = 0; in gem_rx_refill()
811 desc = &bp->rx_ring[entry]; in gem_rx()
1386 desc = &bp->rx_ring[i]; in gem_free_rx_buffers()
1414 if (bp->rx_ring) { in macb_free_consistent()
1416 bp->rx_ring, bp->rx_ring_dma); in macb_free_consistent()
1417 bp->rx_ring = NULL; in macb_free_consistent()
1487 bp->rx_ring = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_consistent()
1489 if (!bp->rx_ring) in macb_alloc_consistent()
1493 size, (unsigned long)bp->rx_ring_dma, bp->rx_ring); in macb_alloc_consistent()
1534 bp->rx_ring[i].addr = addr; in macb_init_rings()
1535 bp->rx_ring[i].ctrl = 0; in macb_init_rings()
1538 bp->rx_ring[RX_RING_SIZE - 1].addr |= MACB_BIT(RX_WRAP); in macb_init_rings()
2442 lp->rx_ring = dma_alloc_coherent(&lp->pdev->dev, in at91ether_start()
2446 if (!lp->rx_ring) in at91ether_start()
2457 lp->rx_ring, lp->rx_ring_dma); in at91ether_start()
2458 lp->rx_ring = NULL; in at91ether_start()
2464 lp->rx_ring[i].addr = addr; in at91ether_start()
2465 lp->rx_ring[i].ctrl = 0; in at91ether_start()
2470 lp->rx_ring[AT91ETHER_MAX_RX_DESCR - 1].addr |= MACB_BIT(RX_WRAP); in at91ether_start()
2543 lp->rx_ring, lp->rx_ring_dma); in at91ether_close()
2544 lp->rx_ring = NULL; in at91ether_close()
2591 while (lp->rx_ring[lp->rx_tail].addr & MACB_BIT(RX_USED)) { in at91ether_rx()
2593 pktlen = MACB_BF(RX_FRMLEN, lp->rx_ring[lp->rx_tail].ctrl); in at91ether_rx()
2607 if (lp->rx_ring[lp->rx_tail].ctrl & MACB_BIT(RX_MHASH_MATCH)) in at91ether_rx()
2611 lp->rx_ring[lp->rx_tail].addr &= ~MACB_BIT(RX_USED); in at91ether_rx()