Searched refs:tx_ring_tail (Results 1 - 3 of 3) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/tokenring/
H A D3c359.c164 printk("tx_ring_head: %d, tx_ring_tail: %d, free_ent: %d \n",xl_priv->tx_ring_head,
165 xl_priv->tx_ring_tail, xl_priv->free_ring_entries) ;
697 xl_priv->tx_ring_tail = 255 ; /* Special marker for first packet */
1188 tx_tail = xl_priv->tx_ring_tail ;
1240 if (xl_priv->tx_ring_tail == 255) {/* First time */
1243 xl_priv->tx_ring_tail = 1 ;
1246 while (xl_priv->xl_tx_ring[xl_priv->tx_ring_tail].framestartheader & TXDNCOMPLETE ) {
1247 txd = &(xl_priv->xl_tx_ring[xl_priv->tx_ring_tail]) ;
1248 pci_unmap_single(xl_priv->pdev,txd->buffer, xl_priv->tx_ring_skb[xl_priv->tx_ring_tail]->len, PCI_DMA_TODEVICE) ;
1252 dev_kfree_skb_irq(xl_priv->tx_ring_skb[xl_priv->tx_ring_tail]) ;
[all...]
H A D3c359.h258 int tx_ring_head, tx_ring_tail ; member in struct:xl_private
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/
H A D3c527.c178 u16 tx_ring_tail; /* index to tx de-queue end */ member in struct:mc32_local
838 /* -1 so that tx_ring_head cannot "lap" tx_ring_tail */
843 lp->tx_ring_tail=0;
873 lp->tx_ring_tail=0;
1226 while (lp->tx_ring_tail != atomic_read(&lp->tx_ring_head))
1230 t=next_tx(lp->tx_ring_tail);
1271 lp->tx_ring_tail=t;

Completed in 114 milliseconds