Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/net/ethernet/calxeda/
Dxgmac.c361 struct sk_buff **tx_skbuff; member
745 priv->tx_skbuff = kcalloc(DMA_TX_RING_SZ, sizeof(struct sk_buff *), in xgmac_dma_desc_rings_init()
747 if (!priv->tx_skbuff) in xgmac_dma_desc_rings_init()
779 kfree(priv->tx_skbuff); in xgmac_dma_desc_rings_init()
815 if (!priv->tx_skbuff) in xgmac_free_tx_skbufs()
819 if (priv->tx_skbuff[i] == NULL) in xgmac_free_tx_skbufs()
831 dev_kfree_skb_any(priv->tx_skbuff[i]); in xgmac_free_tx_skbufs()
832 priv->tx_skbuff[i] = NULL; in xgmac_free_tx_skbufs()
857 kfree(priv->tx_skbuff); in xgmac_free_dma_desc_rings()
858 priv->tx_skbuff = NULL; in xgmac_free_dma_desc_rings()
[all …]
/Linux-v5.4/drivers/net/hippi/
Drrunner.c599 rrpriv->tx_skbuff[i] = NULL; in rr_init1()
1061 if(rrpriv->tx_skbuff[txcon]){ in rr_interrupt()
1066 skb = rrpriv->tx_skbuff[txcon]; in rr_interrupt()
1076 rrpriv->tx_skbuff[txcon] = NULL; in rr_interrupt()
1108 struct sk_buff *skb = rrpriv->tx_skbuff[i]; in rr_raz_tx()
1118 rrpriv->tx_skbuff[i] = NULL; in rr_raz_tx()
1281 if (rrpriv->tx_skbuff[index]){ in rr_dump()
1282 len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len); in rr_dump()
1287 printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]); in rr_dump()
1292 if (rrpriv->tx_skbuff[cons]){ in rr_dump()
[all …]
/Linux-v5.4/drivers/net/ethernet/amd/
Dlance.c242 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_consume_skb_irq(lp->tx_skbuff[entry]); in lance_interrupt()
1088 lp->tx_skbuff[entry] = NULL; in lance_interrupt()
Dpcnet32.c269 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 …]
Damd8111e.c229 if(lp->tx_skbuff[i]){ in amd8111e_free_skbs()
230 pci_unmap_single(lp->pci_dev,lp->tx_dma_addr[i], lp->tx_skbuff[i]->len,PCI_DMA_TODEVICE); 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()
652 if (lp->tx_skbuff[tx_index]) { in amd8111e_tx()
654 lp->tx_skbuff[tx_index]->len, in amd8111e_tx()
656 dev_consume_skb_irq(lp->tx_skbuff[tx_index]); in amd8111e_tx()
657 lp->tx_skbuff[tx_index] = NULL; in amd8111e_tx()
1236 if (lp->tx_skbuff[tx_index]) in amd8111e_tx_queue_avail()
1261 lp->tx_skbuff[tx_index] = skb; in amd8111e_start_xmit()
/Linux-v5.4/drivers/net/ethernet/packetengines/
Dyellowfin.c312 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 dev_kfree_skb(yp->tx_skbuff[i]); in yellowfin_close()
[all …]
Dhamachi.c487 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-v5.4/drivers/net/ethernet/dec/tulip/
Dwinbond-840.c303 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-v5.4/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c112 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()
576 fep->tx_skbuff[curidx] = NULL; in fs_enet_start_xmit()
596 fep->tx_skbuff[curidx] = skb; in fs_enet_start_xmit()
1009 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe()
/Linux-v5.4/drivers/net/wan/
Dfsl_ucc_hdlc.c210 priv->tx_skbuff = kcalloc(priv->tx_ring_size, in uhdlc_init()
211 sizeof(*priv->tx_skbuff), in uhdlc_init()
213 if (!priv->tx_skbuff) in uhdlc_init()
323 kfree(priv->tx_skbuff); in uhdlc_init()
396 priv->tx_skbuff[priv->skb_curtx] = skb; in ucc_hdlc_tx()
472 skb = priv->tx_skbuff[priv->skb_dirtytx]; in hdlc_tx_done()
483 priv->tx_skbuff[priv->skb_dirtytx] = NULL; in hdlc_tx_done()
765 kfree(priv->tx_skbuff); in uhdlc_memclean()
766 priv->tx_skbuff = NULL; in uhdlc_memclean()
Dfsl_ucc_hdlc.h93 struct sk_buff **tx_skbuff; member
/Linux-v5.4/drivers/net/ethernet/dlink/
Dsundance.c374 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()
1283 skb = np->tx_skbuff[entry]; in intr_handler()
1288 dev_consume_skb_irq(np->tx_skbuff[entry]); in intr_handler()
1289 np->tx_skbuff[entry] = NULL; in intr_handler()
1302 skb = np->tx_skbuff[entry]; in intr_handler()
[all …]
/Linux-v5.4/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_consume_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-v5.4/drivers/net/ethernet/smsc/
Depic100.c256 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-v5.4/drivers/net/ethernet/aeroflex/
Dgreth.h103 struct sk_buff *tx_skbuff[GRETH_TXBD_NUM]; member
/Linux-v5.4/drivers/net/ethernet/freescale/
Dgianfar.c409 priv->tx_queue[i]->tx_skbuff = NULL; in gfar_alloc_tx_queues()
1095 if (!tx_queue->tx_skbuff[i]) in free_skb_tx_queue()
1101 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue()
1109 dev_kfree_skb_any(tx_queue->tx_skbuff[i]); in free_skb_tx_queue()
1110 tx_queue->tx_skbuff[i] = NULL; in free_skb_tx_queue()
1112 kfree(tx_queue->tx_skbuff); in free_skb_tx_queue()
1113 tx_queue->tx_skbuff = NULL; in free_skb_tx_queue()
1160 if (tx_queue->tx_skbuff) in free_skb_resources()
1409 tx_queue->tx_skbuff = in gfar_alloc_skb_resources()
1411 sizeof(*tx_queue->tx_skbuff), in gfar_alloc_skb_resources()
[all …]
Dfec_main.c317 txq->tx_skbuff[index]); in fec_dump()
530 txq->tx_skbuff[index] = skb; in fec_enet_txq_submit_skb()
739 txq->tx_skbuff[index] = skb; in fec_enet_txq_submit_tso()
835 if (txq->tx_skbuff[i]) { in fec_enet_bd_init()
836 dev_kfree_skb_any(txq->tx_skbuff[i]); in fec_enet_bd_init()
837 txq->tx_skbuff[i] = NULL; in fec_enet_bd_init()
898 if (txq->tx_skbuff[j]) { in fec_enet_reset_skb()
899 dev_kfree_skb_any(txq->tx_skbuff[j]); in fec_enet_reset_skb()
900 txq->tx_skbuff[j] = NULL; in fec_enet_reset_skb()
1221 skb = txq->tx_skbuff[index]; in fec_enet_tx_queue()
[all …]
/Linux-v5.4/drivers/net/ethernet/sis/
Dsis900.c183 struct sk_buff *tx_skbuff[NUM_TX_DESC]; member
1135 sis_priv->tx_skbuff[i] = NULL; in sis900_init_tx_ring()
1561 struct sk_buff *skb = sis_priv->tx_skbuff[i]; in sis900_tx_timeout()
1568 sis_priv->tx_skbuff[i] = NULL; in sis900_tx_timeout()
1612 sis_priv->tx_skbuff[entry] = skb; in sis900_start_xmit()
1620 sis_priv->tx_skbuff[entry] = NULL; in sis900_start_xmit()
1930 skb = sis_priv->tx_skbuff[entry]; in sis900_finish_xmit()
1935 sis_priv->tx_skbuff[entry] = NULL; in sis900_finish_xmit()
1989 skb = sis_priv->tx_skbuff[i]; in sis900_close()
1994 sis_priv->tx_skbuff[i] = NULL; in sis900_close()
/Linux-v5.4/drivers/net/ethernet/via/
Dvia-rhine.c452 struct sk_buff *tx_skbuff[TX_RING_SIZE]; member
1324 rp->tx_skbuff[i] = NULL; in alloc_tbufs()
1347 if (rp->tx_skbuff[i]) { in free_tbufs()
1351 rp->tx_skbuff[i]->len, in free_tbufs()
1354 dev_kfree_skb(rp->tx_skbuff[i]); in free_tbufs()
1356 rp->tx_skbuff[i] = NULL; in free_tbufs()
1798 rp->tx_skbuff[entry] = skb; in rhine_start_tx()
1806 rp->tx_skbuff[entry] = NULL; in rhine_start_tx()
1950 skb = rp->tx_skbuff[entry]; in rhine_tx()
1993 rp->tx_skbuff[entry] = NULL; in rhine_tx()
/Linux-v5.4/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c412 tx_ring->tx_skbuff = devm_kcalloc(dev, tx_rsize, in init_tx_ring()
415 if (!tx_ring->tx_skbuff) in init_tx_ring()
623 dev_kfree_skb_any(txqueue->tx_skbuff[dma_desc]); in tx_free_ring_skbufs()
624 txqueue->tx_skbuff[dma_desc] = NULL; in tx_free_ring_skbufs()
744 struct sk_buff *skb = tqueue->tx_skbuff[entry]; in sxgbe_tx_queue_clean()
767 tqueue->tx_skbuff[entry] = NULL; in sxgbe_tx_queue_clean()
1314 tqueue->tx_skbuff[entry] = skb; in sxgbe_xmit()
1359 tqueue->tx_skbuff[entry] = NULL; in sxgbe_xmit()
/Linux-v5.4/drivers/net/ethernet/natsemi/
Dnatsemi.c547 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-v5.4/drivers/net/ethernet/renesas/
Dsh_eth.c1286 if (mdp->tx_skbuff[entry]) { in sh_eth_tx_free()
1291 dev_kfree_skb_irq(mdp->tx_skbuff[entry]); in sh_eth_tx_free()
1292 mdp->tx_skbuff[entry] = NULL; in sh_eth_tx_free()
1348 kfree(mdp->tx_skbuff); in sh_eth_ring_free()
1349 mdp->tx_skbuff = NULL; in sh_eth_ring_free()
1416 mdp->tx_skbuff[i] = NULL; in sh_eth_ring_format()
1453 mdp->tx_skbuff = kcalloc(mdp->num_tx_ring, sizeof(*mdp->tx_skbuff), in sh_eth_ring_init()
1455 if (!mdp->tx_skbuff) in sh_eth_ring_init()
2505 dev_kfree_skb(mdp->tx_skbuff[i]); in sh_eth_tx_timeout()
2506 mdp->tx_skbuff[i] = NULL; in sh_eth_tx_timeout()
[all …]
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Dchain_mode.c48 tx_q->tx_skbuff[entry] = NULL; in jumbo_frm()
Dring_mode.c53 tx_q->tx_skbuff[entry] = NULL; in jumbo_frm()
Dstmmac_main.c1274 if (tx_q->tx_skbuff[i]) { in stmmac_free_tx_buffer()
1275 dev_kfree_skb_any(tx_q->tx_skbuff[i]); in stmmac_free_tx_buffer()
1276 tx_q->tx_skbuff[i] = NULL; in stmmac_free_tx_buffer()
1412 tx_q->tx_skbuff[i] = NULL; in init_dma_tx_desc_rings()
1539 kfree(tx_q->tx_skbuff); in free_dma_tx_desc_resources()
1639 tx_q->tx_skbuff = kcalloc(DMA_TX_SIZE, in alloc_dma_tx_desc_resources()
1642 if (!tx_q->tx_skbuff) in alloc_dma_tx_desc_resources()
1892 struct sk_buff *skb = tx_q->tx_skbuff[entry]; in stmmac_tx_clean()
1951 tx_q->tx_skbuff[entry] = NULL; in stmmac_tx_clean()
2863 WARN_ON(tx_q->tx_skbuff[tx_q->cur_tx]); in stmmac_tso_allocator()
[all …]

12