Lines Matching refs:tx_ring
632 struct rhine_tx_desc *tx_ring;
701 tp->tx_ring[i].tx_status.lw = 0;
702 tp->tx_ring[i].tx_ctrl.lw = 0x00e08000;
703 tp->tx_ring[i].buf_addr_1 = virt_to_bus (tp->tx_buffs[i]);
704 tp->tx_ring[i].buf_addr_2 = virt_to_bus (&tp->tx_ring[i + 1]);
705 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->tx_ring[i].buf_addr_1,tp->tx_ring[i].buf_addr_2); */
708 tp->tx_ring[i - 1].buf_addr_2 = virt_to_bus (&tp->tx_ring[0]);
709 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->tx_ring[i-1].buf_addr_1,tp->tx_ring[i-1].buf_addr_2); */
1125 tp->tx_ring = (struct rhine_tx_desc *) bus_to_virt (j);
1161 outl (virt_to_bus (tp->tx_ring), dwCurrentTxDescAddr);
1273 tp->tx_ring[entry].tx_ctrl.bits.tx_buf_size = s;
1275 tp->tx_ring[entry].tx_status.bits.own_bit = 1;
1281 /*printf("tdsw=[%X]",tp->tx_ring[entry].tx_status.lw); */
1282 /*printf("tdcw=[%X]",tp->tx_ring[entry].tx_ctrl.lw); */
1283 /*printf("tdbuf1=[%X]",tp->tx_ring[entry].buf_addr_1); */
1284 /*printf("tdbuf2=[%X]",tp->tx_ring[entry].buf_addr_2); */
1292 while (tp->tx_ring[entry].tx_status.bits.own_bit != 0)