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);