| /Linux-v4.19/drivers/net/ethernet/calxeda/ |
| D | xgmac.c | 372 struct sk_buff **tx_skbuff; member 756 priv->tx_skbuff = kcalloc(DMA_TX_RING_SZ, sizeof(struct sk_buff *), in xgmac_dma_desc_rings_init() 758 if (!priv->tx_skbuff) in xgmac_dma_desc_rings_init() 790 kfree(priv->tx_skbuff); in xgmac_dma_desc_rings_init() 826 if (!priv->tx_skbuff) in xgmac_free_tx_skbufs() 830 if (priv->tx_skbuff[i] == NULL) in xgmac_free_tx_skbufs() 842 dev_kfree_skb_any(priv->tx_skbuff[i]); in xgmac_free_tx_skbufs() 843 priv->tx_skbuff[i] = NULL; in xgmac_free_tx_skbufs() 868 kfree(priv->tx_skbuff); in xgmac_free_dma_desc_rings() 869 priv->tx_skbuff = NULL; in xgmac_free_dma_desc_rings() [all …]
|
| /Linux-v4.19/drivers/net/hippi/ |
| D | rrunner.c | 603 rrpriv->tx_skbuff[i] = NULL; in rr_init1() 1065 if(rrpriv->tx_skbuff[txcon]){ in rr_interrupt() 1070 skb = rrpriv->tx_skbuff[txcon]; in rr_interrupt() 1080 rrpriv->tx_skbuff[txcon] = NULL; in rr_interrupt() 1112 struct sk_buff *skb = rrpriv->tx_skbuff[i]; in rr_raz_tx() 1122 rrpriv->tx_skbuff[i] = NULL; in rr_raz_tx() 1287 if (rrpriv->tx_skbuff[index]){ in rr_dump() 1288 len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len); in rr_dump() 1293 printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]); in rr_dump() 1298 if (rrpriv->tx_skbuff[cons]){ in rr_dump() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/packetengines/ |
| D | yellowfin.c | 312 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 758 yp->tx_skbuff[i] = NULL; in yellowfin_init_ring() 770 yp->tx_skbuff[i] = 0; in yellowfin_init_ring() 825 yp->tx_skbuff[entry] = NULL; in yellowfin_start_xmit() 831 yp->tx_skbuff[entry] = skb; in yellowfin_start_xmit() 922 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt() 929 yp->tx_skbuff[entry] = NULL; in yellowfin_interrupt() 959 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt() 987 yp->tx_skbuff[entry] = 0; in yellowfin_interrupt() 1261 if (yp->tx_skbuff[i]) in yellowfin_close() [all …]
|
| D | hamachi.c | 487 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1002 skb = hmp->tx_skbuff[entry]; in hamachi_tx() 1008 hmp->tx_skbuff[entry] = NULL; in hamachi_tx() 1094 skb = hmp->tx_skbuff[i]; in hamachi_tx_timeout() 1099 hmp->tx_skbuff[i] = NULL; in hamachi_tx_timeout() 1196 hmp->tx_skbuff[i] = NULL; in hamachi_init_ring() 1234 hmp->tx_skbuff[entry] = skb; in hamachi_start_xmit() 1333 skb = hmp->tx_skbuff[entry]; in hamachi_interrupt() 1341 hmp->tx_skbuff[entry] = NULL; in hamachi_interrupt() 1716 skb = hmp->tx_skbuff[i]; in hamachi_close() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/amd/ |
| D | lance.c | 242 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 851 if (lp->tx_skbuff[i]) { in lance_purge_ring() 852 dev_kfree_skb_any(lp->tx_skbuff[i]); in lance_purge_ring() 853 lp->tx_skbuff[i] = NULL; in lance_purge_ring() 888 lp->tx_skbuff[i] = NULL; in lance_init_ring() 1002 lp->tx_skbuff[entry] = skb; in lance_start_xmit() 1086 if (lp->tx_skbuff[entry]) { in lance_interrupt() 1087 dev_kfree_skb_irq(lp->tx_skbuff[entry]); in lance_interrupt() 1088 lp->tx_skbuff[entry] = NULL; in lance_interrupt()
|
| D | pcnet32.c | 269 struct sk_buff **tx_skbuff; member 506 kfree(lp->tx_skbuff); in pcnet32_realloc_tx_ring() 518 lp->tx_skbuff = new_skb_list; in pcnet32_realloc_tx_ring() 1025 lp->tx_skbuff[x] = skb; in pcnet32_loopback_test() 1102 packet = lp->tx_skbuff[x]->data; in pcnet32_loopback_test() 1365 if (lp->tx_skbuff[entry]) { in pcnet32_tx() 1368 lp->tx_skbuff[entry]-> in pcnet32_tx() 1370 dev_kfree_skb_any(lp->tx_skbuff[entry]); in pcnet32_tx() 1371 lp->tx_skbuff[entry] = NULL; in pcnet32_tx() 2048 lp->tx_skbuff = kcalloc(lp->tx_ring_size, sizeof(struct sk_buff *), in pcnet32_alloc_ring() [all …]
|
| D | amd8111e.c | 242 if(lp->tx_skbuff[i]){ in amd8111e_free_skbs() 243 pci_unmap_single(lp->pci_dev,lp->tx_dma_addr[i], lp->tx_skbuff[i]->len,PCI_DMA_TODEVICE); in amd8111e_free_skbs() 244 dev_kfree_skb (lp->tx_skbuff[i]); in amd8111e_free_skbs() 245 lp->tx_skbuff[i] = NULL; in amd8111e_free_skbs() 665 if (lp->tx_skbuff[tx_index]) { in amd8111e_tx() 667 lp->tx_skbuff[tx_index]->len, in amd8111e_tx() 669 dev_kfree_skb_irq (lp->tx_skbuff[tx_index]); in amd8111e_tx() 670 lp->tx_skbuff[tx_index] = NULL; in amd8111e_tx() 1249 if (lp->tx_skbuff[tx_index]) in amd8111e_tx_queue_avail() 1274 lp->tx_skbuff[tx_index] = skb; in amd8111e_start_xmit()
|
| /Linux-v4.19/drivers/net/ethernet/dec/tulip/ |
| D | winbond-840.c | 303 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 827 np->tx_skbuff[i] = NULL; in init_rxtx_rings() 855 if (np->tx_skbuff[i]) { in free_rxtx_rings() 858 np->tx_skbuff[i]->len, in free_rxtx_rings() 860 dev_kfree_skb(np->tx_skbuff[i]); in free_rxtx_rings() 862 np->tx_skbuff[i] = NULL; in free_rxtx_rings() 1009 np->tx_skbuff[entry] = skb; in start_tx() 1086 np->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done() 1092 np->tx_skbuff[entry]->len, in netdev_tx_done() 1094 np->tx_q_bytes -= np->tx_skbuff[entry]->len; in netdev_tx_done() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/freescale/fs_enet/ |
| D | fs_enet-main.c | 112 skb = fep->tx_skbuff[dirtyidx]; in fs_enet_napi() 163 fep->tx_skbuff[dirtyidx] = NULL; in fs_enet_napi() 404 fep->tx_skbuff[i] = NULL; in fs_init_bds() 422 if ((skb = fep->tx_skbuff[i]) == NULL) in fs_cleanup_bds() 429 fep->tx_skbuff[i] = NULL; in fs_cleanup_bds() 575 fep->tx_skbuff[curidx] = NULL; in fs_enet_start_xmit() 595 fep->tx_skbuff[curidx] = skb; in fs_enet_start_xmit() 1008 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe()
|
| /Linux-v4.19/drivers/net/wan/ |
| D | fsl_ucc_hdlc.c | 207 priv->tx_skbuff = kcalloc(priv->tx_ring_size, in uhdlc_init() 208 sizeof(*priv->tx_skbuff), in uhdlc_init() 210 if (!priv->tx_skbuff) in uhdlc_init() 321 kfree(priv->tx_skbuff); in uhdlc_init() 389 priv->tx_skbuff[priv->skb_curtx] = skb; in ucc_hdlc_tx() 441 skb = priv->tx_skbuff[priv->skb_dirtytx]; in hdlc_tx_done() 450 priv->tx_skbuff[priv->skb_dirtytx] = NULL; in hdlc_tx_done() 715 kfree(priv->tx_skbuff); in uhdlc_memclean() 716 priv->tx_skbuff = NULL; in uhdlc_memclean()
|
| D | fsl_ucc_hdlc.h | 97 struct sk_buff **tx_skbuff; member
|
| D | dscc4.c | 201 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member 492 skbuff = dpriv->tx_skbuff; in dscc4_release_ring() 1151 dpriv->tx_skbuff[next] = skb; in dscc4_start_xmit() 1569 skb = dpriv->tx_skbuff[cur]; in dscc4_tx_irq() 1579 dpriv->tx_skbuff[cur] = NULL; in dscc4_tx_irq() 1903 dpriv->tx_skbuff[last] = skb; in dscc4_init_dummy_skb() 1929 memset(dpriv->tx_skbuff, 0, sizeof(struct sk_buff *)*TX_RING_SIZE); in dscc4_init_ring()
|
| /Linux-v4.19/drivers/net/ethernet/dlink/ |
| D | sundance.c | 374 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1067 np->tx_skbuff[i] = NULL; in init_ring() 1107 np->tx_skbuff[entry] = skb; in start_tx() 1141 np->tx_skbuff[entry] = NULL; in start_tx() 1163 skb = np->tx_skbuff[i]; in reset_tx() 1169 np->tx_skbuff[i] = NULL; in reset_tx() 1284 skb = np->tx_skbuff[entry]; in intr_handler() 1289 dev_kfree_skb_irq (np->tx_skbuff[entry]); in intr_handler() 1290 np->tx_skbuff[entry] = NULL; in intr_handler() 1303 skb = np->tx_skbuff[entry]; in intr_handler() [all …]
|
| /Linux-v4.19/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() 1459 if (vp->tx_skbuff[i]) { in corkscrew_close() 1460 dev_kfree_skb(vp->tx_skbuff[i]); in corkscrew_close() 1461 vp->tx_skbuff[i] = NULL; in corkscrew_close()
|
| /Linux-v4.19/drivers/net/ethernet/smsc/ |
| D | epic100.c | 256 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 929 ep->tx_skbuff[i] = NULL; in epic_init_ring() 956 ep->tx_skbuff[entry] = skb; in epic_start_xmit() 1032 dev->stats.tx_bytes += ep->tx_skbuff[entry]->len; in epic_tx() 1037 skb = ep->tx_skbuff[entry]; in epic_tx() 1041 ep->tx_skbuff[entry] = NULL; in epic_tx() 1303 skb = ep->tx_skbuff[i]; in epic_close() 1304 ep->tx_skbuff[i] = NULL; in epic_close()
|
| /Linux-v4.19/drivers/net/ethernet/aeroflex/ |
| D | greth.h | 103 struct sk_buff *tx_skbuff[GRETH_TXBD_NUM]; member
|
| /Linux-v4.19/drivers/net/ethernet/freescale/ |
| D | gianfar.c | 274 tx_queue->tx_skbuff = in gfar_alloc_skb_resources() 276 sizeof(*tx_queue->tx_skbuff), in gfar_alloc_skb_resources() 278 if (!tx_queue->tx_skbuff) in gfar_alloc_skb_resources() 282 tx_queue->tx_skbuff[j] = NULL; in gfar_alloc_skb_resources() 545 priv->tx_queue[i]->tx_skbuff = NULL; in gfar_alloc_tx_queues() 1980 if (!tx_queue->tx_skbuff[i]) in free_skb_tx_queue() 1986 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue() 1994 dev_kfree_skb_any(tx_queue->tx_skbuff[i]); in free_skb_tx_queue() 1995 tx_queue->tx_skbuff[i] = NULL; in free_skb_tx_queue() 1997 kfree(tx_queue->tx_skbuff); in free_skb_tx_queue() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/sis/ |
| D | sis900.c | 183 struct sk_buff *tx_skbuff[NUM_TX_DESC]; member 1131 sis_priv->tx_skbuff[i] = NULL; in sis900_init_tx_ring() 1557 struct sk_buff *skb = sis_priv->tx_skbuff[i]; in sis900_tx_timeout() 1564 sis_priv->tx_skbuff[i] = NULL; in sis900_tx_timeout() 1608 sis_priv->tx_skbuff[entry] = skb; in sis900_start_xmit() 1616 sis_priv->tx_skbuff[entry] = NULL; in sis900_start_xmit() 1926 skb = sis_priv->tx_skbuff[entry]; in sis900_finish_xmit() 1931 sis_priv->tx_skbuff[entry] = NULL; in sis900_finish_xmit() 1985 skb = sis_priv->tx_skbuff[i]; in sis900_close() 1990 sis_priv->tx_skbuff[i] = NULL; in sis900_close()
|
| /Linux-v4.19/drivers/net/ethernet/via/ |
| D | via-rhine.c | 452 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member 1328 rp->tx_skbuff[i] = NULL; in alloc_tbufs() 1351 if (rp->tx_skbuff[i]) { in free_tbufs() 1355 rp->tx_skbuff[i]->len, in free_tbufs() 1358 dev_kfree_skb(rp->tx_skbuff[i]); in free_tbufs() 1360 rp->tx_skbuff[i] = NULL; in free_tbufs() 1802 rp->tx_skbuff[entry] = skb; in rhine_start_tx() 1810 rp->tx_skbuff[entry] = NULL; in rhine_start_tx() 1955 skb = rp->tx_skbuff[entry]; in rhine_tx() 1998 rp->tx_skbuff[entry] = NULL; in rhine_tx()
|
| /Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_main.c | 1245 if (tx_q->tx_skbuff[i]) { in stmmac_free_tx_buffer() 1246 dev_kfree_skb_any(tx_q->tx_skbuff[i]); in stmmac_free_tx_buffer() 1247 tx_q->tx_skbuff[i] = NULL; in stmmac_free_tx_buffer() 1387 tx_q->tx_skbuff[i] = NULL; in init_dma_tx_desc_rings() 1511 kfree(tx_q->tx_skbuff); in free_dma_tx_desc_resources() 1605 tx_q->tx_skbuff = kmalloc_array(DMA_TX_SIZE, in alloc_dma_tx_desc_resources() 1608 if (!tx_q->tx_skbuff) in alloc_dma_tx_desc_resources() 1862 struct sk_buff *skb = tx_q->tx_skbuff[entry]; in stmmac_tx_clean() 1921 tx_q->tx_skbuff[entry] = NULL; in stmmac_tx_clean() 2788 WARN_ON(tx_q->tx_skbuff[tx_q->cur_tx]); in stmmac_tso_allocator() [all …]
|
| D | stmmac.h | 57 struct sk_buff **tx_skbuff; member
|
| D | ring_mode.c | 63 tx_q->tx_skbuff[entry] = NULL; in jumbo_frm()
|
| /Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/ |
| D | sxgbe_main.c | 415 tx_ring->tx_skbuff = devm_kcalloc(dev, tx_rsize, in init_tx_ring() 418 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() 1317 tqueue->tx_skbuff[entry] = skb; in sxgbe_xmit() 1362 tqueue->tx_skbuff[entry] = NULL; in sxgbe_xmit()
|
| /Linux-v4.19/drivers/net/ethernet/natsemi/ |
| D | natsemi.c | 547 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member 1979 np->tx_skbuff[i] = NULL; in init_ring() 2015 if (np->tx_skbuff[i]) { in drain_tx() 2017 np->tx_dma[i], np->tx_skbuff[i]->len, in drain_tx() 2019 dev_kfree_skb(np->tx_skbuff[i]); in drain_tx() 2022 np->tx_skbuff[i] = NULL; in drain_tx() 2103 np->tx_skbuff[entry] = skb; in start_tx() 2107 np->tx_skbuff[entry] = NULL; in start_tx() 2158 dev->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done() 2173 np->tx_skbuff[entry]->len, in netdev_tx_done() [all …]
|
| /Linux-v4.19/drivers/net/ethernet/renesas/ |
| D | sh_eth.c | 1281 if (mdp->tx_skbuff[entry]) { in sh_eth_tx_free() 1286 dev_kfree_skb_irq(mdp->tx_skbuff[entry]); in sh_eth_tx_free() 1287 mdp->tx_skbuff[entry] = NULL; in sh_eth_tx_free() 1343 kfree(mdp->tx_skbuff); in sh_eth_ring_free() 1344 mdp->tx_skbuff = NULL; in sh_eth_ring_free() 1411 mdp->tx_skbuff[i] = NULL; in sh_eth_ring_format() 1448 mdp->tx_skbuff = kcalloc(mdp->num_tx_ring, sizeof(*mdp->tx_skbuff), in sh_eth_ring_init() 1450 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 …]
|