Lines Matching refs:tx_ring
631 struct rhine_tx_desc *tx_ring;
704 tp->tx_ring[i].tx_status.lw = 0;
705 tp->tx_ring[i].tx_ctrl.lw = 0x00e08000;
706 tp->tx_ring[i].buf_addr_1 = virt_to_bus (tp->tx_buffs[i]);
707 tp->tx_ring[i].buf_addr_2 = virt_to_bus (&tp->tx_ring[i + 1]);
708 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->tx_ring[i].buf_addr_1,tp->tx_ring[i].buf_addr_2); */
711 tp->tx_ring[i - 1].buf_addr_2 = virt_to_bus (&tp->tx_ring[0]);
712 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->tx_ring[i-1].buf_addr_1,tp->tx_ring[i-1].buf_addr_2); */
1034 tp->tx_ring = (struct rhine_tx_desc *) bus_to_virt (j);
1070 outl (virt_to_bus (tp->tx_ring), dwCurrentTxDescAddr);
1155 tp->tx_ring[entry].tx_ctrl.bits.tx_buf_size = ETH_HLEN + s;
1157 tp->tx_ring[entry].tx_status.bits.own_bit = 1;
1163 /*printf("tdsw=[%X]",tp->tx_ring[entry].tx_status.lw); */
1164 /*printf("tdcw=[%X]",tp->tx_ring[entry].tx_ctrl.lw); */
1165 /*printf("tdbuf1=[%X]",tp->tx_ring[entry].buf_addr_1); */
1166 /*printf("tdbuf2=[%X]",tp->tx_ring[entry].buf_addr_2); */