boom_tx_desc
struct boom_tx_desc *prev_entry;
struct boom_tx_desc tx_ring[TX_RING_SIZE];
+ sizeof(struct boom_tx_desc) * TX_RING_SIZE,
vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE);
sizeof(struct boom_tx_desc) * TX_RING_SIZE,
iowrite32(vp->tx_ring_dma + (vp->dirty_tx % TX_RING_SIZE) * sizeof(struct boom_tx_desc),
struct boom_tx_desc *prev_entry = &vp->tx_ring[(vp->cur_tx-1) % TX_RING_SIZE];
prev_entry->next = cpu_to_le32(vp->tx_ring_dma + entry * sizeof(struct boom_tx_desc));
iowrite32(vp->tx_ring_dma + entry * sizeof(struct boom_tx_desc), ioaddr + DownListPtr);
vp->tx_ring_dma + entry * sizeof(struct boom_tx_desc))
sizeof(struct boom_tx_desc) * TX_RING_SIZE,
struct boom_tx_desc* tx_ring;