Searched refs:tx_ring_tail (Results 1 - 8 of 8) sorted by relevance
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/tokenring/ |
H A D | 3c359.c | 166 printk("tx_ring_head: %d, tx_ring_tail: %d, free_ent: %d\n",xl_priv->tx_ring_head, 167 xl_priv->tx_ring_tail, xl_priv->free_ring_entries) ; 728 xl_priv->tx_ring_tail = 255 ; /* Special marker for first packet */ 1212 tx_tail = xl_priv->tx_ring_tail ; 1264 if (xl_priv->tx_ring_tail == 255) {/* First time */ 1267 xl_priv->tx_ring_tail = 1 ; 1270 while (xl_priv->xl_tx_ring[xl_priv->tx_ring_tail].framestartheader & TXDNCOMPLETE ) { 1271 txd = &(xl_priv->xl_tx_ring[xl_priv->tx_ring_tail]) ; 1272 pci_unmap_single(xl_priv->pdev, le32_to_cpu(txd->buffer), xl_priv->tx_ring_skb[xl_priv->tx_ring_tail]->len, PCI_DMA_TODEVICE); 1276 dev_kfree_skb_irq(xl_priv->tx_ring_skb[xl_priv->tx_ring_tail]) ; [all...] |
H A D | 3c359.h | 258 int tx_ring_head, tx_ring_tail ; member in struct:xl_private
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/tokenring/ |
H A D | 3c359.c | 166 printk("tx_ring_head: %d, tx_ring_tail: %d, free_ent: %d\n",xl_priv->tx_ring_head, 167 xl_priv->tx_ring_tail, xl_priv->free_ring_entries) ; 728 xl_priv->tx_ring_tail = 255 ; /* Special marker for first packet */ 1212 tx_tail = xl_priv->tx_ring_tail ; 1264 if (xl_priv->tx_ring_tail == 255) {/* First time */ 1267 xl_priv->tx_ring_tail = 1 ; 1270 while (xl_priv->xl_tx_ring[xl_priv->tx_ring_tail].framestartheader & TXDNCOMPLETE ) { 1271 txd = &(xl_priv->xl_tx_ring[xl_priv->tx_ring_tail]) ; 1272 pci_unmap_single(xl_priv->pdev, le32_to_cpu(txd->buffer), xl_priv->tx_ring_skb[xl_priv->tx_ring_tail]->len, PCI_DMA_TODEVICE); 1276 dev_kfree_skb_irq(xl_priv->tx_ring_skb[xl_priv->tx_ring_tail]) ; [all...] |
H A D | 3c359.h | 258 int tx_ring_head, tx_ring_tail ; member in struct:xl_private
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ |
H A D | 3c527.c | 175 u16 tx_ring_tail; /* index to tx de-queue end */ member in struct:mc32_local 841 /* -1 so that tx_ring_head cannot "lap" tx_ring_tail */ 846 lp->tx_ring_tail=0; 876 lp->tx_ring_tail=0; 1229 while (lp->tx_ring_tail != atomic_read(&lp->tx_ring_head)) 1233 t=next_tx(lp->tx_ring_tail); 1274 lp->tx_ring_tail=t;
|
H A D | smsc9420.c | 65 int tx_ring_head, tx_ring_tail; member in struct:smsc9420_pdata 582 pd->tx_ring_tail = 0; 954 while (pd->tx_ring_tail != pd->tx_ring_head) { 955 int index = pd->tx_ring_tail; 981 pd->tx_ring_tail = (pd->tx_ring_tail + 1) % TX_RING_SIZE; 993 (((pd->tx_ring_head + 2) % TX_RING_SIZE) == pd->tx_ring_tail); 1267 pd->tx_ring_tail = 0;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ |
H A D | 3c527.c | 175 u16 tx_ring_tail; /* index to tx de-queue end */ member in struct:mc32_local 841 /* -1 so that tx_ring_head cannot "lap" tx_ring_tail */ 846 lp->tx_ring_tail=0; 876 lp->tx_ring_tail=0; 1229 while (lp->tx_ring_tail != atomic_read(&lp->tx_ring_head)) 1233 t=next_tx(lp->tx_ring_tail); 1274 lp->tx_ring_tail=t;
|
H A D | smsc9420.c | 65 int tx_ring_head, tx_ring_tail; member in struct:smsc9420_pdata 582 pd->tx_ring_tail = 0; 954 while (pd->tx_ring_tail != pd->tx_ring_head) { 955 int index = pd->tx_ring_tail; 981 pd->tx_ring_tail = (pd->tx_ring_tail + 1) % TX_RING_SIZE; 993 (((pd->tx_ring_head + 2) % TX_RING_SIZE) == pd->tx_ring_tail); 1267 pd->tx_ring_tail = 0;
|
Completed in 184 milliseconds