• Home
  • Raw
  • Download

Lines Matching refs:txRing

692 typhoon_tso_fill(struct sk_buff *skb, struct transmit_ring *txRing,  in typhoon_tso_fill()  argument
698 tcpd = (struct tcpopt_desc *) (txRing->ringBase + txRing->lastWrite); in typhoon_tso_fill()
699 tcpd_offset += txRing->lastWrite; in typhoon_tso_fill()
701 typhoon_inc_tx_index(&txRing->lastWrite, 1); in typhoon_tso_fill()
716 struct transmit_ring *txRing; in typhoon_start_tx() local
727 txRing = &tp->txLoRing; in typhoon_start_tx()
753 while(unlikely(typhoon_num_free_tx(txRing) < (numDesc + 2))) in typhoon_start_tx()
756 first_txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite); in typhoon_start_tx()
757 typhoon_inc_tx_index(&txRing->lastWrite, 1); in typhoon_start_tx()
784 typhoon_tso_fill(skb, txRing, tp->txlo_dma_addr); in typhoon_start_tx()
787 txd = (struct tx_desc *) (txRing->ringBase + txRing->lastWrite); in typhoon_start_tx()
788 typhoon_inc_tx_index(&txRing->lastWrite, 1); in typhoon_start_tx()
817 txd = (struct tx_desc *) (txRing->ringBase + in typhoon_start_tx()
818 txRing->lastWrite); in typhoon_start_tx()
819 typhoon_inc_tx_index(&txRing->lastWrite, 1); in typhoon_start_tx()
836 iowrite32(txRing->lastWrite, tp->tx_ioaddr + txRing->writeRegister); in typhoon_start_tx()
845 if(typhoon_num_free_tx(txRing) < (numDesc + 2)) { in typhoon_start_tx()
852 if(typhoon_num_free_tx(txRing) >= (numDesc + 2)) in typhoon_start_tx()
1503 typhoon_clean_tx(struct typhoon *tp, struct transmit_ring *txRing, in typhoon_clean_tx() argument
1506 u32 lastRead = txRing->lastRead; in typhoon_clean_tx()
1513 tx = (struct tx_desc *) (txRing->ringBase + lastRead); in typhoon_clean_tx()
1539 typhoon_tx_complete(struct typhoon *tp, struct transmit_ring *txRing, in typhoon_tx_complete() argument
1546 lastRead = typhoon_clean_tx(tp, txRing, index); in typhoon_tx_complete()
1547 if(netif_queue_stopped(tp->dev) && typhoon_num_free(txRing->lastWrite, in typhoon_tx_complete()
1551 txRing->lastRead = lastRead; in typhoon_tx_complete()