Lines Matching defs:tx_ring

540    alignment contraint on tx_ring[] and rx_ring[]. */
598 struct boom_tx_desc* tx_ring;
1218 vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE);
2118 struct boom_tx_desc *prev_entry = &vp->tx_ring[(vp->cur_tx-1) % TX_RING_SIZE];
2147 vp->tx_ring[entry].next = 0;
2150 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded);
2152 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded | AddTCPChksum | AddUDPChksum);
2160 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(dma_addr);
2161 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb->len | LAST_FRAG);
2170 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(dma_addr);
2171 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb_headlen(skb));
2183 le32_to_cpu(vp->tx_ring[entry].frag[i+1].addr),
2184 le32_to_cpu(vp->tx_ring[entry].frag[i+1].length),
2188 le32_to_cpu(vp->tx_ring[entry].frag[0].addr),
2189 le32_to_cpu(vp->tx_ring[entry].frag[0].length),
2195 vp->tx_ring[entry].frag[i+1].addr =
2199 vp->tx_ring[entry].frag[i+1].length = cpu_to_le32(skb_frag_size(frag)|LAST_FRAG);
2201 vp->tx_ring[entry].frag[i+1].length = cpu_to_le32(skb_frag_size(frag));
2208 vp->tx_ring[entry].addr = cpu_to_le32(dma_addr);
2209 vp->tx_ring[entry].length = cpu_to_le32(skb->len | LAST_FRAG);
2210 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded);
2428 if ((vp->tx_ring[entry].status & DN_COMPLETE) == 0)
2437 le32_to_cpu(vp->tx_ring[entry].frag[0].addr),
2438 le32_to_cpu(vp->tx_ring[entry].frag[0].length)&0xFFF,
2443 le32_to_cpu(vp->tx_ring[entry].frag[i].addr),
2444 le32_to_cpu(vp->tx_ring[entry].frag[i].length)&0xFFF,
2448 le32_to_cpu(vp->tx_ring[entry].addr), skb->len, DMA_TO_DEVICE);
2772 le32_to_cpu(vp->tx_ring[i].frag[k].addr),
2773 le32_to_cpu(vp->tx_ring[i].frag[k].length)&0xFFF,
2776 dma_unmap_single(vp->gendev, le32_to_cpu(vp->tx_ring[i].addr), skb->len, DMA_TO_DEVICE);
2804 &vp->tx_ring[vp->dirty_tx % TX_RING_SIZE]);
2810 length = le32_to_cpu(vp->tx_ring[i].frag[0].length);
2812 length = le32_to_cpu(vp->tx_ring[i].length);
2815 i, &vp->tx_ring[i], length,
2816 le32_to_cpu(vp->tx_ring[i].status));