/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 111 skb = fep->tx_skbuff[dirtyidx]; in fs_enet_napi() 162 fep->tx_skbuff[dirtyidx] = NULL; in fs_enet_napi() 403 fep->tx_skbuff[i] = NULL; in fs_init_bds() 421 if ((skb = fep->tx_skbuff[i]) == NULL) in fs_cleanup_bds() 428 fep->tx_skbuff[i] = NULL; in fs_cleanup_bds() 578 fep->tx_skbuff[curidx] = NULL; in fs_enet_start_xmit() 598 fep->tx_skbuff[curidx] = skb; in fs_enet_start_xmit() 1002 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 111 skb = fep->tx_skbuff[dirtyidx]; in fs_enet_napi() 162 fep->tx_skbuff[dirtyidx] = NULL; in fs_enet_napi() 401 fep->tx_skbuff[i] = NULL; in fs_init_bds() 419 if ((skb = fep->tx_skbuff[i]) == NULL) in fs_cleanup_bds() 426 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() 996 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 361 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 in xgmac_free_dma_desc_rings() [all...] |
/kernel/linux/linux-5.10/drivers/net/hippi/ |
H A D | rrunner.c | 602 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() 1123 rrpriv->tx_skbuff[i] = NULL; in rr_raz_tx() 1288 if (rrpriv->tx_skbuff[index]){ in rr_dump() 1289 len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len); in rr_dump() 1294 printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]); in rr_dump() 1299 if (rrpriv->tx_skbuff[con in rr_dump() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 361 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 in xgmac_free_dma_desc_rings() [all...] |
/kernel/linux/linux-6.6/drivers/net/hippi/ |
H A D | rrunner.c | 605 rrpriv->tx_skbuff[i] = NULL; in rr_init1() 1068 if(rrpriv->tx_skbuff[txcon]){ in rr_interrupt() 1073 skb = rrpriv->tx_skbuff[txcon]; in rr_interrupt() 1083 rrpriv->tx_skbuff[txcon] = NULL; in rr_interrupt() 1115 struct sk_buff *skb = rrpriv->tx_skbuff[i]; in rr_raz_tx() 1126 rrpriv->tx_skbuff[i] = NULL; in rr_raz_tx() 1291 if (rrpriv->tx_skbuff[index]){ in rr_dump() 1292 len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len); in rr_dump() 1297 printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]); in rr_dump() 1302 if (rrpriv->tx_skbuff[con in rr_dump() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 366 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1054 np->tx_skbuff[i] = NULL; in init_ring() 1093 np->tx_skbuff[entry] = skb; in start_tx() 1127 np->tx_skbuff[entry] = NULL; in start_tx() 1149 skb = np->tx_skbuff[i]; in reset_tx() 1155 np->tx_skbuff[i] = NULL; in reset_tx() 1269 skb = np->tx_skbuff[entry]; in intr_handler() 1274 dev_consume_skb_irq(np->tx_skbuff[entry]); in intr_handler() 1275 np->tx_skbuff[entry] = NULL; in intr_handler() 1288 skb = np->tx_skbuff[entr in intr_handler() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 366 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1056 np->tx_skbuff[i] = NULL; in init_ring() 1095 np->tx_skbuff[entry] = skb; in start_tx() 1129 np->tx_skbuff[entry] = NULL; in start_tx() 1151 skb = np->tx_skbuff[i]; in reset_tx() 1157 np->tx_skbuff[i] = NULL; in reset_tx() 1271 skb = np->tx_skbuff[entry]; in intr_handler() 1276 dev_consume_skb_irq(np->tx_skbuff[entry]); in intr_handler() 1277 np->tx_skbuff[entry] = NULL; in intr_handler() 1290 skb = np->tx_skbuff[entr in intr_handler() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
H A 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_consume_skb_irq(lp->tx_skbuff[entry]); in lance_interrupt() 1088 lp->tx_skbuff[entry] = NULL; in lance_interrupt()
|
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() 1013 lp->tx_skbuff[x] = skb; in pcnet32_loopback_test() 1090 packet = lp->tx_skbuff[x]->data; in pcnet32_loopback_test() 1351 if (lp->tx_skbuff[entry]) { in pcnet32_tx() 1354 lp->tx_skbuff[entry]->len, in pcnet32_tx() 1356 dev_kfree_skb_any(lp->tx_skbuff[entry]); in pcnet32_tx() 1357 lp->tx_skbuff[entry] = NULL; in pcnet32_tx() 2034 lp->tx_skbuff in pcnet32_alloc_ring() [all...] |
H A D | amd8111e.c | 228 if(lp->tx_skbuff[i]){ in amd8111e_free_skbs() 231 lp->tx_skbuff[i]->len, DMA_TO_DEVICE); in amd8111e_free_skbs() 232 dev_kfree_skb (lp->tx_skbuff[i]); in amd8111e_free_skbs() 233 lp->tx_skbuff[i] = NULL; in amd8111e_free_skbs() 656 if (lp->tx_skbuff[tx_index]) { in amd8111e_tx() 659 lp->tx_skbuff[tx_index]->len, in amd8111e_tx() 661 dev_consume_skb_irq(lp->tx_skbuff[tx_index]); in amd8111e_tx() 662 lp->tx_skbuff[tx_index] = NULL; in amd8111e_tx() 1241 if (lp->tx_skbuff[tx_index]) in amd8111e_tx_queue_avail() 1266 lp->tx_skbuff[tx_inde in amd8111e_start_xmit() [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | fsl_ucc_hdlc.c | 214 priv->tx_skbuff = kcalloc(priv->tx_ring_size, in uhdlc_init() 215 sizeof(*priv->tx_skbuff), in uhdlc_init() 217 if (!priv->tx_skbuff) { in uhdlc_init() 334 kfree(priv->tx_skbuff); in uhdlc_init() 407 priv->tx_skbuff[priv->skb_curtx] = skb; in ucc_hdlc_tx() 483 skb = priv->tx_skbuff[priv->skb_dirtytx]; in hdlc_tx_done() 494 priv->tx_skbuff[priv->skb_dirtytx] = NULL; in hdlc_tx_done() 778 kfree(priv->tx_skbuff); in uhdlc_memclean() 779 priv->tx_skbuff = NULL; in uhdlc_memclean()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
H A D | lance.c | 243 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 856 if (lp->tx_skbuff[i]) { in lance_purge_ring() 857 dev_kfree_skb_any(lp->tx_skbuff[i]); in lance_purge_ring() 858 lp->tx_skbuff[i] = NULL; in lance_purge_ring() 893 lp->tx_skbuff[i] = NULL; in lance_init_ring() 1007 lp->tx_skbuff[entry] = skb; in lance_start_xmit() 1091 if (lp->tx_skbuff[entry]) { in lance_interrupt() 1092 dev_consume_skb_irq(lp->tx_skbuff[entry]); in lance_interrupt() 1093 lp->tx_skbuff[entry] = NULL; in lance_interrupt()
|
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() 1017 lp->tx_skbuff[x] = skb; in pcnet32_loopback_test() 1094 packet = lp->tx_skbuff[x]->data; in pcnet32_loopback_test() 1355 if (lp->tx_skbuff[entry]) { in pcnet32_tx() 1358 lp->tx_skbuff[entry]->len, in pcnet32_tx() 1360 dev_kfree_skb_any(lp->tx_skbuff[entry]); in pcnet32_tx() 1361 lp->tx_skbuff[entry] = NULL; in pcnet32_tx() 2044 lp->tx_skbuff 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_inde in amd8111e_start_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/net/wan/ |
H A D | fsl_ucc_hdlc.c | 214 priv->tx_skbuff = kcalloc(priv->tx_ring_size, in uhdlc_init() 215 sizeof(*priv->tx_skbuff), in uhdlc_init() 217 if (!priv->tx_skbuff) { in uhdlc_init() 333 kfree(priv->tx_skbuff); in uhdlc_init() 407 priv->tx_skbuff[priv->skb_curtx] = skb; in ucc_hdlc_tx() 484 skb = priv->tx_skbuff[priv->skb_dirtytx]; in hdlc_tx_done() 495 priv->tx_skbuff[priv->skb_dirtytx] = NULL; in hdlc_tx_done() 778 kfree(priv->tx_skbuff); in uhdlc_memclean() 779 priv->tx_skbuff = NULL; in uhdlc_memclean()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 293 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 817 np->tx_skbuff[i] = NULL; in init_rxtx_rings() 844 if (np->tx_skbuff[i]) { in free_rxtx_rings() 846 np->tx_skbuff[i]->len, DMA_TO_DEVICE); in free_rxtx_rings() 847 dev_kfree_skb(np->tx_skbuff[i]); in free_rxtx_rings() 849 np->tx_skbuff[i] = NULL; in free_rxtx_rings() 996 np->tx_skbuff[entry] = skb; in start_tx() 1073 np->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done() 1079 np->tx_skbuff[entry]->len, DMA_TO_DEVICE); in netdev_tx_done() 1080 np->tx_q_bytes -= np->tx_skbuff[entr in netdev_tx_done() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 293 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 817 np->tx_skbuff[i] = NULL; in init_rxtx_rings() 844 if (np->tx_skbuff[i]) { in free_rxtx_rings() 846 np->tx_skbuff[i]->len, DMA_TO_DEVICE); in free_rxtx_rings() 847 dev_kfree_skb(np->tx_skbuff[i]); in free_rxtx_rings() 849 np->tx_skbuff[i] = NULL; in free_rxtx_rings() 996 np->tx_skbuff[entry] = skb; in start_tx() 1073 np->stats.tx_bytes += np->tx_skbuff[entry]->len; in netdev_tx_done() 1079 np->tx_skbuff[entry]->len, DMA_TO_DEVICE); in netdev_tx_done() 1080 np->tx_q_bytes -= np->tx_skbuff[entr in netdev_tx_done() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 487 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1004 skb = hmp->tx_skbuff[entry]; in hamachi_tx() 1010 hmp->tx_skbuff[entry] = NULL; in hamachi_tx() 1096 skb = hmp->tx_skbuff[i]; in hamachi_tx_timeout() 1102 hmp->tx_skbuff[i] = NULL; in hamachi_tx_timeout() 1203 hmp->tx_skbuff[i] = NULL; in hamachi_init_ring() 1241 hmp->tx_skbuff[entry] = skb; in hamachi_start_xmit() 1342 skb = hmp->tx_skbuff[entry]; in hamachi_interrupt() 1350 hmp->tx_skbuff[entry] = NULL; in hamachi_interrupt() 1727 skb = hmp->tx_skbuff[ in hamachi_close() [all...] |
H A D | yellowfin.c | 312 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 765 yp->tx_skbuff[i] = NULL; in yellowfin_init_ring() 777 yp->tx_skbuff[i] = 0; in yellowfin_init_ring() 832 yp->tx_skbuff[entry] = NULL; in yellowfin_start_xmit() 838 yp->tx_skbuff[entry] = skb; in yellowfin_start_xmit() 931 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt() 939 yp->tx_skbuff[entry] = NULL; in yellowfin_interrupt() 969 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt() 997 yp->tx_skbuff[entry] = 0; in yellowfin_interrupt() 1274 dev_kfree_skb(yp->tx_skbuff[ in yellowfin_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 487 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 1008 skb = hmp->tx_skbuff[entry]; in hamachi_tx() 1014 hmp->tx_skbuff[entry] = NULL; in hamachi_tx() 1100 skb = hmp->tx_skbuff[i]; in hamachi_tx_timeout() 1106 hmp->tx_skbuff[i] = NULL; in hamachi_tx_timeout() 1207 hmp->tx_skbuff[i] = NULL; in hamachi_init_ring() 1245 hmp->tx_skbuff[entry] = skb; in hamachi_start_xmit() 1346 skb = hmp->tx_skbuff[entry]; in hamachi_interrupt() 1354 hmp->tx_skbuff[entry] = NULL; in hamachi_interrupt() 1731 skb = hmp->tx_skbuff[ in hamachi_close() [all...] |
H A D | yellowfin.c | 312 struct sk_buff* tx_skbuff[TX_RING_SIZE]; member 767 yp->tx_skbuff[i] = NULL; in yellowfin_init_ring() 779 yp->tx_skbuff[i] = 0; in yellowfin_init_ring() 834 yp->tx_skbuff[entry] = NULL; in yellowfin_start_xmit() 840 yp->tx_skbuff[entry] = skb; in yellowfin_start_xmit() 933 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt() 941 yp->tx_skbuff[entry] = NULL; in yellowfin_interrupt() 971 skb = yp->tx_skbuff[entry]; in yellowfin_interrupt() 999 yp->tx_skbuff[entry] = 0; in yellowfin_interrupt() 1276 dev_kfree_skb(yp->tx_skbuff[ in yellowfin_close() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis900.c | 183 struct sk_buff *tx_skbuff[NUM_TX_DESC]; member 1134 sis_priv->tx_skbuff[i] = NULL; in sis900_init_tx_ring() 1563 struct sk_buff *skb = sis_priv->tx_skbuff[i]; in sis900_tx_timeout() 1570 sis_priv->tx_skbuff[i] = NULL; in sis900_tx_timeout() 1614 sis_priv->tx_skbuff[entry] = skb; in sis900_start_xmit() 1623 sis_priv->tx_skbuff[entry] = NULL; in sis900_start_xmit() 1935 skb = sis_priv->tx_skbuff[entry]; in sis900_finish_xmit() 1940 sis_priv->tx_skbuff[entry] = NULL; in sis900_finish_xmit() 1995 skb = sis_priv->tx_skbuff[i]; in sis900_close() 2001 sis_priv->tx_skbuff[ in sis900_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis900.c | 183 struct sk_buff *tx_skbuff[NUM_TX_DESC]; member 1141 sis_priv->tx_skbuff[i] = NULL; in sis900_init_tx_ring() 1570 struct sk_buff *skb = sis_priv->tx_skbuff[i]; in sis900_tx_timeout() 1577 sis_priv->tx_skbuff[i] = NULL; in sis900_tx_timeout() 1621 sis_priv->tx_skbuff[entry] = skb; in sis900_start_xmit() 1630 sis_priv->tx_skbuff[entry] = NULL; in sis900_start_xmit() 1942 skb = sis_priv->tx_skbuff[entry]; in sis900_finish_xmit() 1947 sis_priv->tx_skbuff[entry] = NULL; in sis900_finish_xmit() 2002 skb = sis_priv->tx_skbuff[i]; in sis900_close() 2008 sis_priv->tx_skbuff[ in sis900_close() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 411 priv->tx_queue[i]->tx_skbuff = NULL; in gfar_alloc_tx_queues() 1104 if (!tx_queue->tx_skbuff[i]) in free_skb_tx_queue() 1110 for (j = 0; j < skb_shinfo(tx_queue->tx_skbuff[i])->nr_frags; in free_skb_tx_queue() 1118 dev_kfree_skb_any(tx_queue->tx_skbuff[i]); in free_skb_tx_queue() 1119 tx_queue->tx_skbuff[i] = NULL; in free_skb_tx_queue() 1121 kfree(tx_queue->tx_skbuff); in free_skb_tx_queue() 1122 tx_queue->tx_skbuff = NULL; in free_skb_tx_queue() 1155 * Then free tx_skbuff and rx_skbuff 1169 if (tx_queue->tx_skbuff) in free_skb_resources() 1418 tx_queue->tx_skbuff in gfar_alloc_skb_resources() [all...] |