Lines Matching refs:rx_ring

97 	return &bp->rx_ring[macb_rx_ring_wrap(index)];  in macb_rx_desc()
708 bp->rx_ring[entry].addr = paddr; in gem_rx_refill()
709 bp->rx_ring[entry].ctrl = 0; in gem_rx_refill()
714 bp->rx_ring[entry].addr &= ~MACB_BIT(RX_USED); in gem_rx_refill()
715 bp->rx_ring[entry].ctrl = 0; in gem_rx_refill()
759 desc = &bp->rx_ring[entry]; in gem_rx()
1340 desc = &bp->rx_ring[i]; in gem_free_rx_buffers()
1368 if (bp->rx_ring) { in macb_free_consistent()
1370 bp->rx_ring, bp->rx_ring_dma); in macb_free_consistent()
1371 bp->rx_ring = NULL; in macb_free_consistent()
1441 bp->rx_ring = dma_alloc_coherent(&bp->pdev->dev, size, in macb_alloc_consistent()
1443 if (!bp->rx_ring) in macb_alloc_consistent()
1447 size, (unsigned long)bp->rx_ring_dma, bp->rx_ring); in macb_alloc_consistent()
1488 bp->rx_ring[i].addr = addr; in macb_init_rings()
1489 bp->rx_ring[i].ctrl = 0; in macb_init_rings()
1492 bp->rx_ring[RX_RING_SIZE - 1].addr |= MACB_BIT(RX_WRAP); in macb_init_rings()
2375 lp->rx_ring = dma_alloc_coherent(&lp->pdev->dev, in at91ether_start()
2379 if (!lp->rx_ring) in at91ether_start()
2390 lp->rx_ring, lp->rx_ring_dma); in at91ether_start()
2391 lp->rx_ring = NULL; in at91ether_start()
2397 lp->rx_ring[i].addr = addr; in at91ether_start()
2398 lp->rx_ring[i].ctrl = 0; in at91ether_start()
2403 lp->rx_ring[AT91ETHER_MAX_RX_DESCR - 1].addr |= MACB_BIT(RX_WRAP); in at91ether_start()
2476 lp->rx_ring, lp->rx_ring_dma); in at91ether_close()
2477 lp->rx_ring = NULL; in at91ether_close()
2524 while (lp->rx_ring[lp->rx_tail].addr & MACB_BIT(RX_USED)) { in at91ether_rx()
2526 pktlen = MACB_BF(RX_FRMLEN, lp->rx_ring[lp->rx_tail].ctrl); in at91ether_rx()
2540 if (lp->rx_ring[lp->rx_tail].ctrl & MACB_BIT(RX_MHASH_MATCH)) in at91ether_rx()
2544 lp->rx_ring[lp->rx_tail].addr &= ~MACB_BIT(RX_USED); in at91ether_rx()