Lines Matching refs:tx_ring
398 static struct tulip_tx_desc tx_ring[TX_RING_SIZE] __attribute__ ((aligned(4))); variable
920 tx_ring[0].status = 0x00000000; in tulip_init_ring()
921 tx_ring[0].buffer1 = virt_to_le32desc(&txb[0]); in tulip_init_ring()
922 tx_ring[0].buffer2 = virt_to_le32desc(&tx_ring[1]); in tulip_init_ring()
926 tx_ring[1].status = 0x00000000; in tulip_init_ring()
927 tx_ring[1].buffer1 = virt_to_le32desc(&txb[0]); in tulip_init_ring()
928 tx_ring[1].buffer2 = virt_to_le32desc(&tx_ring[0]); in tulip_init_ring()
931 tx_ring[1].length = cpu_to_le32(DESC_RING_WRAP | BUFLEN); in tulip_init_ring()
1028 tx_ring[0].length = cpu_to_le32(tx_flags); in tulip_reset()
1029 tx_ring[0].buffer1 = virt_to_le32desc(&txb[0]); in tulip_reset()
1030 tx_ring[0].status = cpu_to_le32(0x80000000); in tulip_reset()
1035 outl(virt_to_le32desc(&tx_ring[0]), ioaddr + CSR4); in tulip_reset()
1050 while ((tx_ring[0].status & 0x80000000) && (currticks() < to)) in tulip_reset()
1104 tx_ring[0].length = cpu_to_le32(0x60000000 | s); in tulip_transmit()
1105 tx_ring[0].status = cpu_to_le32(0x80000000); in tulip_transmit()
1108 outl(virt_to_le32desc(&tx_ring[0]), ioaddr + CSR4); in tulip_transmit()
1116 while ((tx_ring[0].status & 0x80000000) && (currticks() < to)) in tulip_transmit()