Lines Matching defs:tx_ring
87 static struct epic_tx_desc tx_ring[TX_RING_SIZE]
251 outl(virt_to_le32desc(&tx_ring), ptcdar);
283 tx_ring[i].status = 0x0000; /* Owned by CPU */
284 tx_ring[i].buflength = 0x0000 | cpu_to_le32(TD_STDFLAGS << 16);
285 tx_ring[i].bufaddr = virt_to_bus(&tx_packet[i * PKT_BUF_SZ]);
286 tx_ring[i].next = virt_to_le32desc(&tx_ring[i + 1]);
288 tx_ring[i-1].next = virt_to_le32desc(&tx_ring[0]);
311 if ((tx_ring[entry].status & TRING_OWN) == TRING_OWN) {
313 tx_ring[entry].status);
337 tx_ring[entry].buflength |= cpu_to_le32(len);
338 tx_ring[entry].status = cpu_to_le32(len << 16) |
347 while ((le32_to_cpu(tx_ring[entry].status) & (TRING_OWN)) && timer2_running())
350 if ((le32_to_cpu(tx_ring[entry].status) & TRING_OWN) != 0)
352 tx_ring[entry].status);