/linux-3.4.99/drivers/net/ethernet/stmicro/stmmac/ |
D | chain_mode.c | 63 priv->tx_skbuff[entry] = NULL; in stmmac_jumbo_frm() 73 priv->tx_skbuff[entry] = NULL; in stmmac_jumbo_frm()
|
D | stmmac.h | 36 struct sk_buff **tx_skbuff; member
|
D | stmmac_main.c | 432 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()
|
D | ring_mode.c | 63 priv->tx_skbuff[entry] = NULL; in stmmac_jumbo_frm()
|
/linux-3.4.99/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 373 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/ |
D | rrunner.c | 615 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/ |
D | yellowfin.c | 312 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 …]
|
D | hamachi.c | 487 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/ |
D | lance.c | 242 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()
|
D | pcnet32.c | 269 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 …]
|
D | amd8111e.c | 258 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/ |
D | winbond-840.c | 303 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/ |
D | sundance.c | 365 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 …]
|
D | dl2k.c | 558 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/ |
D | sh_eth.c | 643 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/ |
D | fs_enet-main.c | 360 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/ |
D | 3c515.c | 309 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/ |
D | via-rhine.c | 435 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/ |
D | epic100.c | 260 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/ |
D | greth.h | 102 struct sk_buff *tx_skbuff[GRETH_TXBD_NUM]; member
|
/linux-3.4.99/drivers/net/ethernet/freescale/ |
D | fec.c | 213 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()
|
D | gianfar.c | 286 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/ |
D | sis900.c | 180 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/ |
D | dscc4.c | 201 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/ |
D | natsemi.c | 547 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 …]
|