| /linux/drivers/net/ethernet/calxeda/ |
| H A D | xgmac.c | 361 struct sk_buff **tx_skbuff; member 744 priv->tx_skbuff = kzalloc_objs(struct sk_buff *, DMA_TX_RING_SZ); in xgmac_dma_desc_rings_init() 745 if (!priv->tx_skbuff) in xgmac_dma_desc_rings_init() 777 kfree(priv->tx_skbuff); in xgmac_dma_desc_rings_init() 813 if (!priv->tx_skbuff) in xgmac_free_tx_skbufs() 817 if (priv->tx_skbuff[i] == NULL) in xgmac_free_tx_skbufs() 829 dev_kfree_skb_any(priv->tx_skbuff[i]); in xgmac_free_tx_skbufs() 830 priv->tx_skbuff[i] = NULL; in xgmac_free_tx_skbufs() 855 kfree(priv->tx_skbuff); in xgmac_free_dma_desc_rings() 856 priv->tx_skbuff = NULL; in xgmac_free_dma_desc_rings() [all …]
|
| /linux/drivers/net/wan/ |
| H A D | fsl_ucc_hdlc.c | 212 priv->tx_skbuff = kzalloc_objs(*priv->tx_skbuff, priv->tx_ring_size); in uhdlc_init() 213 if (!priv->tx_skbuff) { in uhdlc_init() 329 kfree(priv->tx_skbuff); in uhdlc_init() 403 priv->tx_skbuff[priv->skb_curtx] = skb; in ucc_hdlc_tx() 480 skb = priv->tx_skbuff[priv->skb_dirtytx]; in hdlc_tx_done() 491 priv->tx_skbuff[priv->skb_dirtytx] = NULL; in hdlc_tx_done() 776 dev_kfree_skb(priv->tx_skbuff[i]); in uhdlc_memclean() 777 priv->tx_skbuff[i] = NULL; in uhdlc_memclean() 780 kfree(priv->tx_skbuff); in uhdlc_memclean() 781 priv->tx_skbuff = NULL; in uhdlc_memclean()
|
| H A D | fsl_ucc_hdlc.h | 93 struct sk_buff **tx_skbuff; member
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | winbond-840.c | 300 struct sk_buff* tx_skbuff[TX_RING_SIZE]; 824 np->tx_skbuff[i] = NULL; in init_rxtx_rings() 851 if (np->tx_skbuff[i]) { in free_rxtx_rings() 853 np->tx_skbuff[i]->len, DMA_TO_DEVICE); in init_registers() 854 dev_kfree_skb(np->tx_skbuff[i]); in init_registers() 856 np->tx_skbuff[i] = NULL; in init_registers() 1003 np->tx_skbuff[entry] = skb; in start_tx() 1080 np->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done() 1086 np->tx_skbuff[entry]->len, DMA_TO_DEVICE); in netdev_tx_done() 1087 np->tx_q_bytes -= np->tx_skbuff[entr in netdev_tx_done() 293 struct sk_buff* tx_skbuff[TX_RING_SIZE]; global() member [all...] |
| /linux/drivers/net/ethernet/dlink/ |
| H A D | sundance.c | 366 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1057 np->tx_skbuff[i] = NULL; in init_ring() 1097 np->tx_skbuff[entry] = skb; in start_tx() 1132 np->tx_skbuff[entry] = NULL; in start_tx() 1154 skb = np->tx_skbuff[i]; in reset_tx() 1160 np->tx_skbuff[i] = NULL; in reset_tx() 1274 skb = np->tx_skbuff[entry]; in intr_handler() 1279 dev_consume_skb_irq(np->tx_skbuff[entry]); in intr_handler() 1280 np->tx_skbuff[entry] = NULL; in intr_handler() 1293 skb = np->tx_skbuff[entr in intr_handler() [all...] |
| /linux/drivers/net/ethernet/amd/ |
| H A D | pcnet32.c | 265 struct sk_buff **tx_skbuff; member 502 kfree(lp->tx_skbuff); in pcnet32_realloc_tx_ring() 514 lp->tx_skbuff = new_skb_list; in pcnet32_realloc_tx_ring() 1020 lp->tx_skbuff[x] = skb; in pcnet32_loopback_test() 1097 packet = lp->tx_skbuff[x]->data; in pcnet32_loopback_test() 1359 if (lp->tx_skbuff[entry]) { in pcnet32_tx() 1362 lp->tx_skbuff[entry]->len, in pcnet32_tx() 1364 dev_kfree_skb_any(lp->tx_skbuff[entry]); in pcnet32_tx() 1365 lp->tx_skbuff[entry] = NULL; in pcnet32_tx() 2048 lp->tx_skbuff = kzalloc_objs(struct sk_buff *, lp->tx_ring_size); in pcnet32_alloc_ring() [all …]
|
| H A D | amd8111e.c | 227 if (lp->tx_skbuff[i]) { in amd8111e_free_skbs() 230 lp->tx_skbuff[i]->len, DMA_TO_DEVICE); in amd8111e_free_skbs() 231 dev_kfree_skb(lp->tx_skbuff[i]); in amd8111e_free_skbs() 232 lp->tx_skbuff[i] = NULL; in amd8111e_free_skbs() 655 if (lp->tx_skbuff[tx_index]) { in amd8111e_tx() 658 lp->tx_skbuff[tx_index]->len, in amd8111e_tx() 660 dev_consume_skb_irq(lp->tx_skbuff[tx_index]); in amd8111e_tx() 661 lp->tx_skbuff[tx_index] = NULL; in amd8111e_tx() 1233 if (lp->tx_skbuff[tx_index]) in amd8111e_tx_queue_avail() 1258 lp->tx_skbuff[tx_index] = skb; in amd8111e_start_xmit()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar.c | 420 priv->tx_queue[i]->tx_skbuff = NULL; in gfar_alloc_tx_queues() 1061 if (!tx_queue->tx_skbuff[i]) in free_skb_tx_queue() 1067 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue() 1075 dev_kfree_skb_any(tx_queue->tx_skbuff[i]); in free_skb_tx_queue() 1076 tx_queue->tx_skbuff[i] = NULL; in free_skb_tx_queue() 1078 kfree(tx_queue->tx_skbuff); in free_skb_tx_queue() 1079 tx_queue->tx_skbuff = NULL; in free_skb_tx_queue() 1126 if (tx_queue->tx_skbuff) in free_skb_resources() 1375 tx_queue->tx_skbuff = in gfar_alloc_skb_resources() 1376 kmalloc_objs(*tx_queue->tx_skbuff, in gfar_alloc_skb_resources() [all …]
|
| H A D | ucc_geth.h | 1204 struct sk_buff **tx_skbuff[NUM_TX_QUEUES]; member
|
| H A D | gianfar.h | 1012 struct sk_buff **tx_skbuff; member
|
| /linux/drivers/net/ethernet/sis/ |
| H A D | sis900.c | 179 struct sk_buff *tx_skbuff[NUM_TX_DESC]; member 1130 sis_priv->tx_skbuff[i] = NULL; in sis900_init_tx_ring() 1560 struct sk_buff *skb = sis_priv->tx_skbuff[i]; in sis900_tx_timeout() 1567 sis_priv->tx_skbuff[i] = NULL; in sis900_tx_timeout() 1611 sis_priv->tx_skbuff[entry] = skb; in sis900_start_xmit() 1620 sis_priv->tx_skbuff[entry] = NULL; in sis900_start_xmit() 1932 skb = sis_priv->tx_skbuff[entry]; in sis900_finish_xmit() 1937 sis_priv->tx_skbuff[entry] = NULL; in sis900_finish_xmit() 1992 skb = sis_priv->tx_skbuff[i]; in sis900_close() 1998 sis_priv->tx_skbuff[ in sis900_close() [all...] |
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 446 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member 1310 rp->tx_skbuff[i] = NULL; in alloc_tbufs() 1333 if (rp->tx_skbuff[i]) { in free_tbufs() 1337 rp->tx_skbuff[i]->len, in free_tbufs() 1340 dev_kfree_skb(rp->tx_skbuff[i]); in free_tbufs() 1342 rp->tx_skbuff[i] = NULL; in free_tbufs() 1792 rp->tx_skbuff[entry] = skb; in rhine_start_tx() 1800 rp->tx_skbuff[entry] = NULL; in rhine_start_tx() 1944 skb = rp->tx_skbuff[entry]; in rhine_tx() 1987 rp->tx_skbuff[entry] = NULL; in rhine_tx()
|
| /linux/drivers/net/ethernet/aeroflex/ |
| H A D | greth.h | 103 struct sk_buff *tx_skbuff[GRETH_TXBD_NUM]; member
|
| H A D | greth.c | 187 struct sk_buff *skb = greth->tx_skbuff[greth->tx_last]; in greth_clean_rings() 491 greth->tx_skbuff[greth->tx_next] = skb; in greth_start_xmit_gbit() 520 greth->tx_skbuff[curr_tx] = NULL; in greth_start_xmit_gbit() 687 skb = greth->tx_skbuff[tx_last]; in greth_clean_tx_gbit() 701 greth->tx_skbuff[tx_last] = NULL; in greth_clean_tx_gbit()
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | natsemi.c | 547 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member 1976 np->tx_skbuff[i] = NULL; in init_ring() 2012 if (np->tx_skbuff[i]) { in drain_tx() 2014 np->tx_skbuff[i]->len, DMA_TO_DEVICE); in drain_tx() 2015 dev_kfree_skb(np->tx_skbuff[i]); in drain_tx() 2018 np->tx_skbuff[i] = NULL; in drain_tx() 2099 np->tx_skbuff[entry] = skb; in start_tx() 2103 np->tx_skbuff[entry] = NULL; in start_tx() 2154 dev->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done() 2169 np->tx_skbuff[entr in netdev_tx_done() [all...] |
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_main.c | 416 tx_ring->tx_skbuff = devm_kcalloc(dev, tx_rsize, in init_tx_ring() 419 if (!tx_ring->tx_skbuff) in init_tx_ring() 626 dev_kfree_skb_any(txqueue->tx_skbuff[dma_desc]); in tx_free_ring_skbufs() 627 txqueue->tx_skbuff[dma_desc] = NULL; in tx_free_ring_skbufs() 747 struct sk_buff *skb = tqueue->tx_skbuff[entry]; in sxgbe_tx_queue_clean() 770 tqueue->tx_skbuff[entry] = NULL; in sxgbe_tx_queue_clean() 1321 tqueue->tx_skbuff[entry] = skb; in sxgbe_xmit() 1366 tqueue->tx_skbuff[entry] = NULL; in sxgbe_xmit()
|
| H A D | sxgbe_common.h | 382 struct sk_buff **tx_skbuff; member
|
| /linux/drivers/net/ethernet/renesas/ |
| H A D | sh_eth.c | 1251 if (mdp->tx_skbuff[entry]) { in sh_eth_tx_free() 1256 dev_kfree_skb_irq(mdp->tx_skbuff[entry]); in sh_eth_tx_free() 1257 mdp->tx_skbuff[entry] = NULL; in sh_eth_tx_free() 1313 kfree(mdp->tx_skbuff); in sh_eth_ring_free() 1314 mdp->tx_skbuff = NULL; in sh_eth_ring_free() 1381 mdp->tx_skbuff[i] = NULL; in sh_eth_ring_format() 1417 mdp->tx_skbuff = kzalloc_objs(*mdp->tx_skbuff, mdp->num_tx_ring); in sh_eth_ring_init() 1418 if (!mdp->tx_skbuff) in sh_eth_ring_init() 2481 dev_kfree_skb(mdp->tx_skbuff[i]); in sh_eth_tx_timeout() 2482 mdp->tx_skbuff[i] = NULL; in sh_eth_tx_timeout() [all …]
|
| H A D | sh_eth.h | 543 struct sk_buff **tx_skbuff; member
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | chain_mode.c | 49 tx_q->tx_skbuff[entry] = NULL; in jumbo_frm()
|
| H A D | stmmac_main.c | 1754 if (tx_q->tx_skbuff[i] && in stmmac_free_tx_buffer() 1756 dev_kfree_skb_any(tx_q->tx_skbuff[i]); in stmmac_free_tx_buffer() 1757 tx_q->tx_skbuff[i] = NULL; in stmmac_free_tx_buffer() 2049 tx_q->tx_skbuff[i] = NULL; in __init_dma_tx_desc_rings() 2220 kfree(tx_q->tx_skbuff); in __free_dma_tx_desc_resources() 2366 tx_q->tx_skbuff = kzalloc_objs(struct sk_buff *, dma_conf->dma_tx_size); in __alloc_dma_tx_desc_resources() 2367 if (!tx_q->tx_skbuff) in __alloc_dma_tx_desc_resources() 2854 skb = tx_q->tx_skbuff[entry]; in stmmac_tx_clean() 2943 tx_q->tx_skbuff[entry] = NULL; in stmmac_tx_clean() 4344 WARN_ON(tx_q->tx_skbuff[tx_ in stmmac_tso_allocator() [all...] |
| H A D | stmmac.h | 73 struct sk_buff **tx_skbuff; member
|
| /linux/drivers/net/ethernet/3com/ |
| H A D | 3c59x.c | 603 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1686 vp->tx_skbuff[i] = NULL; in vortex_up() 2145 vp->tx_skbuff[entry] = skb; in boomerang_start_xmit() 2432 if (vp->tx_skbuff[entry]) { in _boomerang_interrupt() 2433 struct sk_buff *skb = vp->tx_skbuff[entry]; in _boomerang_interrupt() 2453 vp->tx_skbuff[entry] = NULL; in _boomerang_interrupt() 2765 if (vp->tx_skbuff[i]) { in vortex_close() 2766 struct sk_buff *skb = vp->tx_skbuff[i]; in vortex_close() 2779 vp->tx_skbuff[i] = NULL; in vortex_close()
|
| /linux/drivers/net/ethernet/freescale/fs_enet/ |
| H A D | fs_enet.h | 135 struct sk_buff **tx_skbuff; member
|
| /linux/drivers/net/ethernet/nvidia/ |
| H A D | forcedeth.c | 4661 u8 *rxtx_ring, *rx_skbuff, *tx_skbuff; in nv_set_ringparam() local 4693 tx_skbuff = kmalloc_array(ring->tx_pending, sizeof(struct nv_skb_map), in nv_set_ringparam() 4695 if (!rxtx_ring || !rx_skbuff || !tx_skbuff) { in nv_set_ringparam() 4714 kfree(tx_skbuff); in nv_set_ringparam() 4745 np->tx_skb = (struct nv_skb_map *)tx_skbuff; in nv_set_ringparam()
|