Lines Matching refs:rx_ring
529 alignment contraint on tx_ring[] and rx_ring[]. */
586 struct boom_rx_desc* rx_ring;
1117 vp->rx_ring = pci_alloc_consistent(pdev, sizeof(struct boom_rx_desc) * RX_RING_SIZE
1121 if (vp->rx_ring == 0)
1124 vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE);
1405 vp->rx_ring,
1623 vp->rx_ring[i].status = 0;
1674 vp->rx_ring[i].next = cpu_to_le32(vp->rx_ring_dma + sizeof(struct boom_rx_desc) * (i+1));
1675 vp->rx_ring[i].status = 0; /* Clear complete bit. */
1676 vp->rx_ring[i].length = cpu_to_le32(PKT_BUF_SZ | LAST_FRAG);
1683 vp->rx_ring[i].addr = cpu_to_le32(pci_map_single(VORTEX_PCI(vp), skb->data, PKT_BUF_SZ, PCI_DMA_FROMDEVICE));
1698 vp->rx_ring[i-1].next = cpu_to_le32(vp->rx_ring_dma);
2446 while ((rx_status = le32_to_cpu(vp->rx_ring[entry].status)) & RxDComplete){
2463 dma_addr_t dma = le32_to_cpu(vp->rx_ring[entry].addr);
2522 vp->rx_ring[entry].addr = cpu_to_le32(pci_map_single(VORTEX_PCI(vp), skb->data, PKT_BUF_SZ, PCI_DMA_FROMDEVICE));
2525 vp->rx_ring[entry].status = 0; /* Clear complete bit. */
2623 pci_unmap_single( VORTEX_PCI(vp), le32_to_cpu(vp->rx_ring[i].addr),
3125 vp->rx_ring,