Lines Matching refs:txdesc
1234 struct sh_eth_txdesc *txdesc;
1241 txdesc = &mdp->tx_ring[entry];
1242 sent = !(txdesc->status & cpu_to_le32(TD_TACT));
1249 entry, le32_to_cpu(txdesc->status));
1253 le32_to_cpu(txdesc->addr),
1254 le32_to_cpu(txdesc->len) >> 16,
1260 txdesc->status = cpu_to_le32(TD_TFP);
1262 txdesc->status |= cpu_to_le32(TD_TDLE);
1266 ndev->stats.tx_bytes += le32_to_cpu(txdesc->len) >> 16;
1324 struct sh_eth_txdesc *txdesc = NULL;
1326 int tx_ringsize = sizeof(*txdesc) * mdp->num_tx_ring;
1382 txdesc = &mdp->tx_ring[i];
1383 txdesc->status = cpu_to_le32(TD_TFP);
1384 txdesc->len = cpu_to_le32(0);
1393 txdesc->status |= cpu_to_le32(TD_TDLE);
2494 struct sh_eth_txdesc *txdesc;
2515 txdesc = &mdp->tx_ring[entry];
2525 txdesc->addr = cpu_to_le32(dma_addr);
2526 txdesc->len = cpu_to_le32(skb->len << 16);
2530 txdesc->status |= cpu_to_le32(TD_TACT | TD_TDLE);
2532 txdesc->status |= cpu_to_le32(TD_TACT);