Home
last modified time | relevance | path

Searched refs:tx_skbuff (Results 1 – 25 of 38) sorted by relevance

12

/linux-3.4.99/drivers/net/ethernet/stmicro/stmmac/
Dchain_mode.c63 priv->tx_skbuff[entry] = NULL; in stmmac_jumbo_frm()
73 priv->tx_skbuff[entry] = NULL; in stmmac_jumbo_frm()
Dstmmac.h36 struct sk_buff **tx_skbuff; member
Dstmmac_main.c432 priv->tx_skbuff = kmalloc(sizeof(struct sk_buff *) * txsize, in init_dma_desc_rings()
483 priv->tx_skbuff[i] = NULL; in init_dma_desc_rings()
526 if (priv->tx_skbuff[i] != NULL) { in dma_free_tx_skbufs()
532 dev_kfree_skb_any(priv->tx_skbuff[i]); in dma_free_tx_skbufs()
533 priv->tx_skbuff[i] = NULL; in dma_free_tx_skbufs()
554 kfree(priv->tx_skbuff); in free_dma_desc_resources()
595 struct sk_buff *skb = priv->tx_skbuff[entry]; in stmmac_tx()
637 priv->tx_skbuff[entry] = NULL; in stmmac_tx()
1135 priv->tx_skbuff[entry] = skb; in stmmac_xmit()
1157 priv->tx_skbuff[entry] = NULL; in stmmac_xmit()
Dring_mode.c63 priv->tx_skbuff[entry] = NULL; in stmmac_jumbo_frm()
/linux-3.4.99/drivers/net/ethernet/calxeda/
Dxgmac.c373 struct sk_buff **tx_skbuff; member
734 priv->tx_skbuff = kzalloc(sizeof(struct sk_buff *) * DMA_TX_RING_SZ, in xgmac_dma_desc_rings_init()
736 if (!priv->tx_skbuff) in xgmac_dma_desc_rings_init()
768 kfree(priv->tx_skbuff); in xgmac_dma_desc_rings_init()
803 if (!priv->tx_skbuff) in xgmac_free_tx_skbufs()
807 if (priv->tx_skbuff[i] == NULL) in xgmac_free_tx_skbufs()
814 for (f = 0; f < skb_shinfo(priv->tx_skbuff[i])->nr_frags; f++) { in xgmac_free_tx_skbufs()
820 dev_kfree_skb_any(priv->tx_skbuff[i]); in xgmac_free_tx_skbufs()
821 priv->tx_skbuff[i] = NULL; in xgmac_free_tx_skbufs()
846 kfree(priv->tx_skbuff); in xgmac_free_dma_desc_rings()
[all …]
/linux-3.4.99/drivers/net/hippi/
Drrunner.c615 rrpriv->tx_skbuff[i] = NULL; in rr_init1()
1077 if(rrpriv->tx_skbuff[txcon]){ in rr_interrupt()
1082 skb = rrpriv->tx_skbuff[txcon]; in rr_interrupt()
1092 rrpriv->tx_skbuff[txcon] = NULL; in rr_interrupt()
1124 struct sk_buff *skb = rrpriv->tx_skbuff[i]; in rr_raz_tx()
1134 rrpriv->tx_skbuff[i] = NULL; in rr_raz_tx()
1301 if (rrpriv->tx_skbuff[index]){ in rr_dump()
1302 len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len); in rr_dump()
1307 printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]); in rr_dump()
1312 if (rrpriv->tx_skbuff[cons]){ in rr_dump()
[all …]
/linux-3.4.99/drivers/net/ethernet/packetengines/
Dyellowfin.c312 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
766 yp->tx_skbuff[i] = NULL; in yellowfin_init_ring()
778 yp->tx_skbuff[i] = 0; in yellowfin_init_ring()
833 yp->tx_skbuff[entry] = NULL; in yellowfin_start_xmit()
839 yp->tx_skbuff[entry] = skb; in yellowfin_start_xmit()
930 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt()
937 yp->tx_skbuff[entry] = NULL; in yellowfin_interrupt()
967 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt()
995 yp->tx_skbuff[entry] = 0; in yellowfin_interrupt()
1266 if (yp->tx_skbuff[i]) in yellowfin_close()
[all …]
Dhamachi.c487 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
1012 skb = hmp->tx_skbuff[entry]; in hamachi_tx()
1018 hmp->tx_skbuff[entry] = NULL; in hamachi_tx()
1104 skb = hmp->tx_skbuff[i]; in hamachi_tx_timeout()
1109 hmp->tx_skbuff[i] = NULL; in hamachi_tx_timeout()
1206 hmp->tx_skbuff[i] = NULL; in hamachi_init_ring()
1244 hmp->tx_skbuff[entry] = skb; in hamachi_start_xmit()
1343 skb = hmp->tx_skbuff[entry]; in hamachi_interrupt()
1351 hmp->tx_skbuff[entry] = NULL; in hamachi_interrupt()
1726 skb = hmp->tx_skbuff[i]; in hamachi_close()
[all …]
/linux-3.4.99/drivers/net/ethernet/amd/
Dlance.c242 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
852 if (lp->tx_skbuff[i]) { in lance_purge_ring()
853 dev_kfree_skb_any(lp->tx_skbuff[i]); in lance_purge_ring()
854 lp->tx_skbuff[i] = NULL; in lance_purge_ring()
890 lp->tx_skbuff[i] = NULL; in lance_init_ring()
1004 lp->tx_skbuff[entry] = skb; in lance_start_xmit()
1088 if (lp->tx_skbuff[entry]) { in lance_interrupt()
1089 dev_kfree_skb_irq(lp->tx_skbuff[entry]); in lance_interrupt()
1090 lp->tx_skbuff[entry] = NULL; in lance_interrupt()
Dpcnet32.c269 struct sk_buff **tx_skbuff; member
511 kfree(lp->tx_skbuff); in pcnet32_realloc_tx_ring()
524 lp->tx_skbuff = new_skb_list; in pcnet32_realloc_tx_ring()
921 lp->tx_skbuff[x] = skb; in pcnet32_loopback_test()
992 packet = lp->tx_skbuff[x]->data; in pcnet32_loopback_test()
1283 if (lp->tx_skbuff[entry]) { in pcnet32_tx()
1286 lp->tx_skbuff[entry]-> in pcnet32_tx()
1288 dev_kfree_skb_any(lp->tx_skbuff[entry]); in pcnet32_tx()
1289 lp->tx_skbuff[entry] = NULL; in pcnet32_tx()
1949 lp->tx_skbuff = kcalloc(lp->tx_ring_size, sizeof(struct sk_buff *), in pcnet32_alloc_ring()
[all …]
Damd8111e.c258 if(lp->tx_skbuff[i]){ in amd8111e_free_skbs()
259 pci_unmap_single(lp->pci_dev,lp->tx_dma_addr[i], lp->tx_skbuff[i]->len,PCI_DMA_TODEVICE); in amd8111e_free_skbs()
260 dev_kfree_skb (lp->tx_skbuff[i]); in amd8111e_free_skbs()
261 lp->tx_skbuff[i] = NULL; in amd8111e_free_skbs()
684 if (lp->tx_skbuff[tx_index]) { in amd8111e_tx()
686 lp->tx_skbuff[tx_index]->len, in amd8111e_tx()
688 dev_kfree_skb_irq (lp->tx_skbuff[tx_index]); in amd8111e_tx()
689 lp->tx_skbuff[tx_index] = NULL; in amd8111e_tx()
1284 if (lp->tx_skbuff[tx_index]) in amd8111e_tx_queue_avail()
1307 lp->tx_skbuff[tx_index] = skb; in amd8111e_start_xmit()
/linux-3.4.99/drivers/net/ethernet/dec/tulip/
Dwinbond-840.c303 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
834 np->tx_skbuff[i] = NULL; in init_rxtx_rings()
862 if (np->tx_skbuff[i]) { in free_rxtx_rings()
865 np->tx_skbuff[i]->len, in free_rxtx_rings()
867 dev_kfree_skb(np->tx_skbuff[i]); in free_rxtx_rings()
869 np->tx_skbuff[i] = NULL; in free_rxtx_rings()
1015 np->tx_skbuff[entry] = skb; in start_tx()
1092 np->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done()
1098 np->tx_skbuff[entry]->len, in netdev_tx_done()
1100 np->tx_q_bytes -= np->tx_skbuff[entry]->len; in netdev_tx_done()
[all …]
/linux-3.4.99/drivers/net/ethernet/dlink/
Dsundance.c365 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
1043 np->tx_skbuff[i] = NULL; in init_ring()
1083 np->tx_skbuff[entry] = skb; in start_tx()
1117 np->tx_skbuff[entry] = NULL; in start_tx()
1139 skb = np->tx_skbuff[i]; in reset_tx()
1145 np->tx_skbuff[i] = NULL; in reset_tx()
1260 skb = np->tx_skbuff[entry]; in intr_handler()
1265 dev_kfree_skb_irq (np->tx_skbuff[entry]); in intr_handler()
1266 np->tx_skbuff[entry] = NULL; in intr_handler()
1279 skb = np->tx_skbuff[entry]; in intr_handler()
[all …]
Ddl2k.c558 np->tx_skbuff[i] = NULL; in alloc_list()
616 np->tx_skbuff[entry] = skb; in start_xmit()
736 skb = np->tx_skbuff[entry]; in rio_free_tx()
745 np->tx_skbuff[entry] = NULL; in rio_free_tx()
1720 skb = np->tx_skbuff[i]; in rio_close()
1726 np->tx_skbuff[i] = NULL; in rio_close()
/linux-3.4.99/drivers/net/ethernet/renesas/
Dsh_eth.c643 if (mdp->tx_skbuff) { in sh_eth_ring_free()
645 if (mdp->tx_skbuff[i]) in sh_eth_ring_free()
646 dev_kfree_skb(mdp->tx_skbuff[i]); in sh_eth_ring_free()
649 kfree(mdp->tx_skbuff); in sh_eth_ring_free()
704 mdp->tx_skbuff[i] = NULL; in sh_eth_ring_format()
745 mdp->tx_skbuff = kmalloc(sizeof(*mdp->tx_skbuff) * TX_RING_SIZE, in sh_eth_ring_init()
747 if (!mdp->tx_skbuff) { in sh_eth_ring_init()
889 if (mdp->tx_skbuff[entry]) { in sh_eth_txfree()
892 dev_kfree_skb_irq(mdp->tx_skbuff[entry]); in sh_eth_txfree()
893 mdp->tx_skbuff[entry] = NULL; in sh_eth_txfree()
[all …]
/linux-3.4.99/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c360 skb = fep->tx_skbuff[dirtyidx]; in fs_enet_tx()
406 fep->tx_skbuff[dirtyidx] = NULL; in fs_enet_tx()
535 fep->tx_skbuff[i] = NULL; in fs_init_bds()
553 if ((skb = fep->tx_skbuff[i]) == NULL) in fs_cleanup_bds()
560 fep->tx_skbuff[i] = NULL; in fs_cleanup_bds()
667 fep->tx_skbuff[curidx] = skb; in fs_enet_start_xmit()
1074 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe()
/linux-3.4.99/drivers/net/ethernet/3com/
D3c515.c309 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member
846 vp->tx_skbuff[i] = NULL; in corkscrew_open()
1028 vp->tx_skbuff[entry] = skb; in corkscrew_start_xmit()
1179 if (lp->tx_skbuff[entry]) { in corkscrew_interrupt()
1180 dev_kfree_skb_irq(lp->tx_skbuff[entry]); in corkscrew_interrupt()
1181 lp->tx_skbuff[entry] = NULL; in corkscrew_interrupt()
1462 if (vp->tx_skbuff[i]) { in corkscrew_close()
1463 dev_kfree_skb(vp->tx_skbuff[i]); in corkscrew_close()
1464 vp->tx_skbuff[i] = NULL; in corkscrew_close()
/linux-3.4.99/drivers/net/ethernet/via/
Dvia-rhine.c435 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member
1199 rp->tx_skbuff[i] = NULL; in alloc_tbufs()
1220 if (rp->tx_skbuff[i]) { in free_tbufs()
1224 rp->tx_skbuff[i]->len, in free_tbufs()
1227 dev_kfree_skb(rp->tx_skbuff[i]); in free_tbufs()
1229 rp->tx_skbuff[i] = NULL; in free_tbufs()
1655 rp->tx_skbuff[entry] = skb; in rhine_start_tx()
1663 rp->tx_skbuff[entry] = NULL; in rhine_start_tx()
1801 dev->stats.tx_bytes += rp->tx_skbuff[entry]->len; in rhine_tx()
1808 rp->tx_skbuff[entry]->len, in rhine_tx()
[all …]
/linux-3.4.99/drivers/net/ethernet/smsc/
Depic100.c260 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
951 ep->tx_skbuff[i] = NULL; in epic_init_ring()
977 ep->tx_skbuff[entry] = skb; in epic_start_xmit()
1055 dev->stats.tx_bytes += ep->tx_skbuff[entry]->len; in epic_tx()
1060 skb = ep->tx_skbuff[entry]; in epic_tx()
1064 ep->tx_skbuff[entry] = NULL; in epic_tx()
1340 skb = ep->tx_skbuff[i]; in epic_close()
1341 ep->tx_skbuff[i] = NULL; in epic_close()
/linux-3.4.99/drivers/net/ethernet/aeroflex/
Dgreth.h102 struct sk_buff *tx_skbuff[GRETH_TXBD_NUM]; member
/linux-3.4.99/drivers/net/ethernet/freescale/
Dfec.c213 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member
335 fep->tx_skbuff[fep->skb_cur] = skb; in fec_enet_start_xmit()
430 if (fep->tx_skbuff[i]) { in fec_restart()
431 dev_kfree_skb_any(fep->tx_skbuff[i]); in fec_restart()
432 fep->tx_skbuff[i] = NULL; in fec_restart()
579 skb = fep->tx_skbuff[fep->skb_dirty]; in fec_enet_tx()
610 fep->tx_skbuff[fep->skb_dirty] = NULL; in fec_enet_tx()
Dgianfar.c286 tx_queue->tx_skbuff = kmalloc(sizeof(*tx_queue->tx_skbuff) * in gfar_alloc_skb_resources()
288 if (!tx_queue->tx_skbuff) { in gfar_alloc_skb_resources()
295 tx_queue->tx_skbuff[k] = NULL; in gfar_alloc_skb_resources()
698 priv->tx_queue[i]->tx_skbuff = NULL; in gfar_of_init()
1687 if (!tx_queue->tx_skbuff[i]) in free_skb_tx_queue()
1693 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue()
1700 dev_kfree_skb_any(tx_queue->tx_skbuff[i]); in free_skb_tx_queue()
1701 tx_queue->tx_skbuff[i] = NULL; in free_skb_tx_queue()
1703 kfree(tx_queue->tx_skbuff); in free_skb_tx_queue()
1742 if(tx_queue->tx_skbuff) in free_skb_resources()
[all …]
/linux-3.4.99/drivers/net/ethernet/sis/
Dsis900.c180 struct sk_buff *tx_skbuff[NUM_TX_DESC]; member
1122 sis_priv->tx_skbuff[i] = NULL; in sis900_init_tx_ring()
1548 struct sk_buff *skb = sis_priv->tx_skbuff[i]; in sis900_tx_timeout()
1555 sis_priv->tx_skbuff[i] = NULL; in sis900_tx_timeout()
1605 sis_priv->tx_skbuff[entry] = skb; in sis900_start_xmit()
1906 skb = sis_priv->tx_skbuff[entry]; in sis900_finish_xmit()
1911 sis_priv->tx_skbuff[entry] = NULL; in sis900_finish_xmit()
1965 skb = sis_priv->tx_skbuff[i]; in sis900_close()
1971 sis_priv->tx_skbuff[i] = NULL; in sis900_close()
/linux-3.4.99/drivers/net/wan/
Ddscc4.c201 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member
495 skbuff = dpriv->tx_skbuff; in dscc4_release_ring()
1159 dpriv->tx_skbuff[next] = skb; in dscc4_start_xmit()
1579 skb = dpriv->tx_skbuff[cur]; in dscc4_tx_irq()
1588 dpriv->tx_skbuff[cur] = NULL; in dscc4_tx_irq()
1906 dpriv->tx_skbuff[last] = skb; in dscc4_init_dummy_skb()
1930 memset(dpriv->tx_skbuff, 0, sizeof(struct sk_buff *)*TX_RING_SIZE); in dscc4_init_ring()
/linux-3.4.99/drivers/net/ethernet/natsemi/
Dnatsemi.c547 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member
1972 np->tx_skbuff[i] = NULL; in init_ring()
2008 if (np->tx_skbuff[i]) { in drain_tx()
2010 np->tx_dma[i], np->tx_skbuff[i]->len, in drain_tx()
2012 dev_kfree_skb(np->tx_skbuff[i]); in drain_tx()
2015 np->tx_skbuff[i] = NULL; in drain_tx()
2096 np->tx_skbuff[entry] = skb; in start_tx()
2145 dev->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done()
2160 np->tx_skbuff[entry]->len, in netdev_tx_done()
2163 dev_kfree_skb_irq(np->tx_skbuff[entry]); in netdev_tx_done()
[all …]

12