rxring            166 drivers/net/ethernet/hp/hp100.c 	hp100_ring_t rxring[MAX_RX_PDL];
rxring            719 drivers/net/ethernet/hp/hp100.c 		lp->rxrhead = lp->rxrtail = &(lp->rxring[0]);
rxring           1170 drivers/net/ethernet/hp/hp100.c 		ringptr = lp->rxrhead = lp->rxrtail = &(lp->rxring[0]);
rxring           1174 drivers/net/ethernet/hp/hp100.c 			lp->rxring[i].next = ringptr;
rxring           1175 drivers/net/ethernet/hp/hp100.c 			ringptr = &(lp->rxring[i]);
rxring            706 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring            707 drivers/net/ethernet/jme.c 	register struct rxdesc *rxdesc = rxring->desc;
rxring            708 drivers/net/ethernet/jme.c 	struct jme_buffer_info *rxbi = rxring->bufinf;
rxring            727 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring            728 drivers/net/ethernet/jme.c 	struct jme_buffer_info *rxbi = rxring->bufinf + i;
rxring            758 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring            759 drivers/net/ethernet/jme.c 	struct jme_buffer_info *rxbi = rxring->bufinf;
rxring            778 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring            780 drivers/net/ethernet/jme.c 	if (rxring->alloc) {
rxring            781 drivers/net/ethernet/jme.c 		if (rxring->bufinf) {
rxring            784 drivers/net/ethernet/jme.c 			kfree(rxring->bufinf);
rxring            789 drivers/net/ethernet/jme.c 				  rxring->alloc,
rxring            790 drivers/net/ethernet/jme.c 				  rxring->dmaalloc);
rxring            791 drivers/net/ethernet/jme.c 		rxring->alloc    = NULL;
rxring            792 drivers/net/ethernet/jme.c 		rxring->desc     = NULL;
rxring            793 drivers/net/ethernet/jme.c 		rxring->dmaalloc = 0;
rxring            794 drivers/net/ethernet/jme.c 		rxring->dma      = 0;
rxring            795 drivers/net/ethernet/jme.c 		rxring->bufinf   = NULL;
rxring            797 drivers/net/ethernet/jme.c 	rxring->next_to_use   = 0;
rxring            798 drivers/net/ethernet/jme.c 	atomic_set(&rxring->next_to_clean, 0);
rxring            805 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring            807 drivers/net/ethernet/jme.c 	rxring->alloc = dma_alloc_coherent(&(jme->pdev->dev),
rxring            809 drivers/net/ethernet/jme.c 				   &(rxring->dmaalloc),
rxring            811 drivers/net/ethernet/jme.c 	if (!rxring->alloc)
rxring            817 drivers/net/ethernet/jme.c 	rxring->desc		= (void *)ALIGN((unsigned long)(rxring->alloc),
rxring            819 drivers/net/ethernet/jme.c 	rxring->dma		= ALIGN(rxring->dmaalloc, RING_DESC_ALIGN);
rxring            820 drivers/net/ethernet/jme.c 	rxring->next_to_use	= 0;
rxring            821 drivers/net/ethernet/jme.c 	atomic_set(&rxring->next_to_clean, 0);
rxring            823 drivers/net/ethernet/jme.c 	rxring->bufinf		= kcalloc(jme->rx_ring_size,
rxring            826 drivers/net/ethernet/jme.c 	if (unlikely(!(rxring->bufinf)))
rxring            846 drivers/net/ethernet/jme.c 			  rxring->alloc,
rxring            847 drivers/net/ethernet/jme.c 			  rxring->dmaalloc);
rxring            849 drivers/net/ethernet/jme.c 	rxring->desc = NULL;
rxring            850 drivers/net/ethernet/jme.c 	rxring->dmaalloc = 0;
rxring            851 drivers/net/ethernet/jme.c 	rxring->dma = 0;
rxring            852 drivers/net/ethernet/jme.c 	rxring->bufinf = NULL;
rxring            870 drivers/net/ethernet/jme.c 	jwrite32(jme, JME_RXDBA_LO, (__u64)(jme->rxring[0].dma) & 0xFFFFFFFFUL);
rxring            871 drivers/net/ethernet/jme.c 	jwrite32(jme, JME_RXDBA_HI, (__u64)(jme->rxring[0].dma) >> 32);
rxring            872 drivers/net/ethernet/jme.c 	jwrite32(jme, JME_RXNDA, (__u64)(jme->rxring[0].dma) & 0xFFFFFFFFUL);
rxring            998 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring            999 drivers/net/ethernet/jme.c 	struct rxdesc *rxdesc = rxring->desc;
rxring           1000 drivers/net/ethernet/jme.c 	struct jme_buffer_info *rxbi = rxring->bufinf;
rxring           1056 drivers/net/ethernet/jme.c 	struct jme_ring *rxring = &(jme->rxring[0]);
rxring           1069 drivers/net/ethernet/jme.c 	i = atomic_read(&rxring->next_to_clean);
rxring           1071 drivers/net/ethernet/jme.c 		rxdesc = rxring->desc;
rxring           1108 drivers/net/ethernet/jme.c 	atomic_set(&rxring->next_to_clean, i);
rxring            406 drivers/net/ethernet/jme.h 	struct jme_ring		rxring[RX_RING_NR];
rxring            908 drivers/net/ethernet/pasemi/pasemi_mac.c 	const struct pasemi_mac_rxring *rxring = data;
rxring            909 drivers/net/ethernet/pasemi/pasemi_mac.c 	struct pasemi_mac *mac = rxring->mac;
rxring            910 drivers/net/ethernet/pasemi/pasemi_mac.c 	const struct pasemi_dmachan *chan = &rxring->chan;
rxring           1045 drivers/net/ethernet/socionext/sni_ave.c 				  unsigned int entry, u32 rxring)
rxring           1062 drivers/net/ethernet/socionext/sni_ave.c 	writel(rxring, priv->base + AVE_PFSEL(entry));
rxring            107 drivers/net/ethernet/tundra/tsi108_eth.c 	rx_desc *rxring;
rxring            751 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->rxring[rx].misc & TSI108_RX_OWN)
rxring            759 drivers/net/ethernet/tundra/tsi108_eth.c 		if (data->rxring[rx].misc & TSI108_RX_BAD) {
rxring            762 drivers/net/ethernet/tundra/tsi108_eth.c 			if (data->rxring[rx].misc & TSI108_RX_CRC)
rxring            764 drivers/net/ethernet/tundra/tsi108_eth.c 			if (data->rxring[rx].misc & TSI108_RX_OVER)
rxring            775 drivers/net/ethernet/tundra/tsi108_eth.c 			       dev->name, data->rxring[rx].len);
rxring            776 drivers/net/ethernet/tundra/tsi108_eth.c 			for (i = 0; i < data->rxring[rx].len; i++)
rxring            781 drivers/net/ethernet/tundra/tsi108_eth.c 		skb_put(skb, data->rxring[rx].len);
rxring            803 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[rx].buf0 = dma_map_single(&data->pdev->dev,
rxring            812 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[rx].blen = TSI108_RX_SKB_SIZE;
rxring            813 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[rx].misc = TSI108_RX_OWN | TSI108_RX_INT;
rxring           1303 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxring = dma_alloc_coherent(&data->pdev->dev, rxring_size,
rxring           1305 drivers/net/ethernet/tundra/tsi108_eth.c 	if (!data->rxring)
rxring           1311 drivers/net/ethernet/tundra/tsi108_eth.c 		dma_free_coherent(&data->pdev->dev, rxring_size, data->rxring,
rxring           1317 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].next0 = data->rxdma + (i + 1) * sizeof(rx_desc);
rxring           1318 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].blen = TSI108_RXBUF_SIZE;
rxring           1319 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].vlan = 0;
rxring           1322 drivers/net/ethernet/tundra/tsi108_eth.c 	data->rxring[TSI108_RXRING_LEN - 1].next0 = data->rxdma;
rxring           1344 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].buf0 = virt_to_phys(data->rxskbs[i]->data);
rxring           1345 drivers/net/ethernet/tundra/tsi108_eth.c 		data->rxring[i].misc = TSI108_RX_OWN | TSI108_RX_INT;
rxring           1425 drivers/net/ethernet/tundra/tsi108_eth.c 			    data->rxring, data->rxdma);