Lines Matching refs:tx_ring
598 struct boom_tx_desc* tx_ring; member
1226 vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE); in vortex_probe1()
2134 struct boom_tx_desc *prev_entry = &vp->tx_ring[(vp->cur_tx-1) % TX_RING_SIZE]; in boomerang_start_xmit()
2163 vp->tx_ring[entry].next = 0; in boomerang_start_xmit()
2166 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded); in boomerang_start_xmit()
2168 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded | AddTCPChksum | AddUDPChksum); in boomerang_start_xmit()
2176 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(dma_addr); in boomerang_start_xmit()
2177 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb->len | LAST_FRAG); in boomerang_start_xmit()
2186 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(dma_addr); in boomerang_start_xmit()
2187 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb_headlen(skb)); in boomerang_start_xmit()
2199 le32_to_cpu(vp->tx_ring[entry].frag[i+1].addr), in boomerang_start_xmit()
2200 le32_to_cpu(vp->tx_ring[entry].frag[i+1].length), in boomerang_start_xmit()
2204 le32_to_cpu(vp->tx_ring[entry].frag[0].addr), in boomerang_start_xmit()
2205 le32_to_cpu(vp->tx_ring[entry].frag[0].length), in boomerang_start_xmit()
2211 vp->tx_ring[entry].frag[i+1].addr = in boomerang_start_xmit()
2215 vp->tx_ring[entry].frag[i+1].length = cpu_to_le32(skb_frag_size(frag)|LAST_FRAG); in boomerang_start_xmit()
2217 vp->tx_ring[entry].frag[i+1].length = cpu_to_le32(skb_frag_size(frag)); in boomerang_start_xmit()
2224 vp->tx_ring[entry].addr = cpu_to_le32(dma_addr); in boomerang_start_xmit()
2225 vp->tx_ring[entry].length = cpu_to_le32(skb->len | LAST_FRAG); in boomerang_start_xmit()
2226 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded); in boomerang_start_xmit()
2454 if ((vp->tx_ring[entry].status & DN_COMPLETE) == 0) in boomerang_interrupt()
2464 le32_to_cpu(vp->tx_ring[entry].frag[i].addr), in boomerang_interrupt()
2465 le32_to_cpu(vp->tx_ring[entry].frag[i].length)&0xFFF, in boomerang_interrupt()
2469 le32_to_cpu(vp->tx_ring[entry].addr), skb->len, PCI_DMA_TODEVICE); in boomerang_interrupt()
2797 le32_to_cpu(vp->tx_ring[i].frag[k].addr), in vortex_close()
2798 le32_to_cpu(vp->tx_ring[i].frag[k].length)&0xFFF, in vortex_close()
2801 pci_unmap_single(VORTEX_PCI(vp), le32_to_cpu(vp->tx_ring[i].addr), skb->len, PCI_DMA_TODEVICE); in vortex_close()
2829 &vp->tx_ring[vp->dirty_tx % TX_RING_SIZE]); in dump_tx_ring()
2835 length = le32_to_cpu(vp->tx_ring[i].frag[0].length); in dump_tx_ring()
2837 length = le32_to_cpu(vp->tx_ring[i].length); in dump_tx_ring()
2840 i, &vp->tx_ring[i], length, in dump_tx_ring()
2841 le32_to_cpu(vp->tx_ring[i].status)); in dump_tx_ring()