Lines Matching defs:txRing
692 typhoon_tso_fill(struct sk_buff *skb, struct transmit_ring *txRing,
698 tcpd = (struct tcpopt_desc *) (txRing->ringBase + txRing->lastWrite);
699 tcpd_offset += txRing->lastWrite;
701 typhoon_inc_tx_index(&txRing->lastWrite, 1);
716 struct transmit_ring *txRing;
727 txRing = &tp->txLoRing;
753 while(unlikely(typhoon_num_free_tx(txRing) < (numDesc + 2)))
756 first_txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite);
757 typhoon_inc_tx_index(&txRing->lastWrite, 1);
784 typhoon_tso_fill(skb, txRing, tp->txlo_dma_addr);
787 txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite);
788 typhoon_inc_tx_index(&txRing->lastWrite, 1);
817 txd = (struct tx_desc *) (txRing->ringBase +
818 txRing->lastWrite);
819 typhoon_inc_tx_index(&txRing->lastWrite, 1);
837 iowrite32(txRing->lastWrite, tp->tx_ioaddr + txRing->writeRegister);
846 if(typhoon_num_free_tx(txRing) < (numDesc + 2)) {
853 if(typhoon_num_free_tx(txRing) >= (numDesc + 2))
1532 typhoon_clean_tx(struct typhoon *tp, struct transmit_ring *txRing,
1535 u32 lastRead = txRing->lastRead;
1542 tx = (struct tx_desc *) (txRing->ringBase + lastRead);
1568 typhoon_tx_complete(struct typhoon *tp, struct transmit_ring *txRing,
1575 lastRead = typhoon_clean_tx(tp, txRing, index);
1576 if(netif_queue_stopped(tp->dev) && typhoon_num_free(txRing->lastWrite,
1580 txRing->lastRead = lastRead;