/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 228 skbn = fep->rx_skbuff[curidx]; in fs_enet_napi() 230 skb = fep->rx_skbuff[curidx]; in fs_enet_napi() 284 fep->rx_skbuff[curidx] = skbn; in fs_enet_napi() 382 fep->rx_skbuff[i] = skb; in fs_init_bds() 395 fep->rx_skbuff[i] = NULL; in fs_init_bds() 436 if ((skb = fep->rx_skbuff[i]) == NULL) in fs_cleanup_bds() 444 fep->rx_skbuff[i] = NULL; in fs_cleanup_bds() 1001 fep->rx_skbuff = (struct sk_buff **)&fep[1]; in fs_enet_probe() 1002 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe() 1003 fep->mapped_as_page = (char *)(fep->rx_skbuff in fs_enet_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 228 skbn = fep->rx_skbuff[curidx]; in fs_enet_napi() 230 skb = fep->rx_skbuff[curidx]; in fs_enet_napi() 284 fep->rx_skbuff[curidx] = skbn; in fs_enet_napi() 380 fep->rx_skbuff[i] = skb; in fs_init_bds() 393 fep->rx_skbuff[i] = NULL; in fs_init_bds() 434 if ((skb = fep->rx_skbuff[i]) == NULL) in fs_cleanup_bds() 442 fep->rx_skbuff[i] = NULL; in fs_cleanup_bds() 995 fep->rx_skbuff = (struct sk_buff **)&fep[1]; in fs_enet_probe() 996 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe() 997 fep->mapped_as_page = (char *)(fep->rx_skbuff in fs_enet_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 266 struct sk_buff **rx_skbuff; member 566 new_skb_list[new] = lp->rx_skbuff[new]; in pcnet32_realloc_rx_ring() 570 struct sk_buff *rx_skbuff; in pcnet32_realloc_rx_ring() local 572 rx_skbuff = new_skb_list[new]; in pcnet32_realloc_rx_ring() 573 if (!rx_skbuff) { in pcnet32_realloc_rx_ring() 579 skb_reserve(rx_skbuff, NET_IP_ALIGN); in pcnet32_realloc_rx_ring() 582 dma_map_single(&lp->pci_dev->dev, rx_skbuff->data, in pcnet32_realloc_rx_ring() 596 if (lp->rx_skbuff[new]) { in pcnet32_realloc_rx_ring() 602 dev_kfree_skb(lp->rx_skbuff[new]); in pcnet32_realloc_rx_ring() 606 kfree(lp->rx_skbuff); in pcnet32_realloc_rx_ring() 2357 struct sk_buff *rx_skbuff = lp->rx_skbuff[i]; pcnet32_init_ring() local [all...] |
H A D | amd8111e.c | 223 struct sk_buff *rx_skbuff; in amd8111e_free_skbs() local 239 rx_skbuff = lp->rx_skbuff[i]; in amd8111e_free_skbs() 240 if(rx_skbuff != NULL){ in amd8111e_free_skbs() 244 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_free_skbs() 245 lp->rx_skbuff[i] = NULL; in amd8111e_free_skbs() 313 lp->rx_skbuff[i] = netdev_alloc_skb(dev, lp->rx_buff_len); in amd8111e_init_ring() 314 if (!lp->rx_skbuff[i]) { in amd8111e_init_ring() 317 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_init_ring() 320 skb_reserve(lp->rx_skbuff[ in amd8111e_init_ring() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 266 struct sk_buff **rx_skbuff; member 566 new_skb_list[new] = lp->rx_skbuff[new]; in pcnet32_realloc_rx_ring() 570 struct sk_buff *rx_skbuff; in pcnet32_realloc_rx_ring() local 572 rx_skbuff = new_skb_list[new]; in pcnet32_realloc_rx_ring() 573 if (!rx_skbuff) { in pcnet32_realloc_rx_ring() 579 skb_reserve(rx_skbuff, NET_IP_ALIGN); in pcnet32_realloc_rx_ring() 582 dma_map_single(&lp->pci_dev->dev, rx_skbuff->data, in pcnet32_realloc_rx_ring() 596 if (lp->rx_skbuff[new]) { in pcnet32_realloc_rx_ring() 602 dev_kfree_skb(lp->rx_skbuff[new]); in pcnet32_realloc_rx_ring() 606 kfree(lp->rx_skbuff); in pcnet32_realloc_rx_ring() 2367 struct sk_buff *rx_skbuff = lp->rx_skbuff[i]; pcnet32_init_ring() local [all...] |
H A D | amd8111e.c | 222 struct sk_buff *rx_skbuff; in amd8111e_free_skbs() local 238 rx_skbuff = lp->rx_skbuff[i]; in amd8111e_free_skbs() 239 if (rx_skbuff) { in amd8111e_free_skbs() 243 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_free_skbs() 244 lp->rx_skbuff[i] = NULL; in amd8111e_free_skbs() 312 lp->rx_skbuff[i] = netdev_alloc_skb(dev, lp->rx_buff_len); in amd8111e_init_ring() 313 if (!lp->rx_skbuff[i]) { in amd8111e_init_ring() 316 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_init_ring() 319 skb_reserve(lp->rx_skbuff[ in amd8111e_init_ring() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 486 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1118 struct sk_buff *skb = hmp->rx_skbuff[i]; in hamachi_tx_timeout() 1125 hmp->rx_skbuff[i] = NULL; in hamachi_tx_timeout() 1133 hmp->rx_skbuff[i] = skb; in hamachi_tx_timeout() 1182 hmp->rx_skbuff[i] = NULL; in hamachi_init_ring() 1187 hmp->rx_skbuff[i] = skb; in hamachi_init_ring() 1428 buf_addr = (u8 *) hmp->rx_skbuff[entry]->data; in hamachi_rx() 1501 hmp->rx_skbuff[entry]->data, pkt_len); in hamachi_rx() 1516 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); in hamachi_rx() 1517 hmp->rx_skbuff[entr in hamachi_rx() [all...] |
H A D | yellowfin.c | 311 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 744 yp->rx_skbuff[i] = skb; in yellowfin_init_ring() 755 dev_kfree_skb(yp->rx_skbuff[j]); in yellowfin_init_ring() 1060 struct sk_buff *rx_skb = yp->rx_skbuff[entry]; in yellowfin_rx() 1139 yp->rx_skbuff[entry] = NULL; in yellowfin_rx() 1163 if (yp->rx_skbuff[entry] == NULL) { in yellowfin_rx() 1167 yp->rx_skbuff[entry] = skb; in yellowfin_rx() 1268 if (yp->rx_skbuff[i]) { in yellowfin_close() 1269 dev_kfree_skb(yp->rx_skbuff[i]); in yellowfin_close() 1271 yp->rx_skbuff[ in yellowfin_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 486 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1122 struct sk_buff *skb = hmp->rx_skbuff[i]; in hamachi_tx_timeout() 1129 hmp->rx_skbuff[i] = NULL; in hamachi_tx_timeout() 1137 hmp->rx_skbuff[i] = skb; in hamachi_tx_timeout() 1186 hmp->rx_skbuff[i] = NULL; in hamachi_init_ring() 1191 hmp->rx_skbuff[i] = skb; in hamachi_init_ring() 1432 buf_addr = (u8 *) hmp->rx_skbuff[entry]->data; in hamachi_rx() 1505 hmp->rx_skbuff[entry]->data, pkt_len); in hamachi_rx() 1520 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); in hamachi_rx() 1521 hmp->rx_skbuff[entr in hamachi_rx() [all...] |
H A D | yellowfin.c | 311 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 746 yp->rx_skbuff[i] = skb; in yellowfin_init_ring() 757 dev_kfree_skb(yp->rx_skbuff[j]); in yellowfin_init_ring() 1062 struct sk_buff *rx_skb = yp->rx_skbuff[entry]; in yellowfin_rx() 1141 yp->rx_skbuff[entry] = NULL; in yellowfin_rx() 1165 if (yp->rx_skbuff[entry] == NULL) { in yellowfin_rx() 1169 yp->rx_skbuff[entry] = skb; in yellowfin_rx() 1270 if (yp->rx_skbuff[i]) { in yellowfin_close() 1271 dev_kfree_skb(yp->rx_skbuff[i]); in yellowfin_close() 1273 yp->rx_skbuff[ in yellowfin_close() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 291 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 793 np->rx_skbuff[i] = NULL; in init_rxtx_rings() 801 np->rx_skbuff[i] = skb; in init_rxtx_rings() 835 if (np->rx_skbuff[i]) { in free_rxtx_rings() 837 np->rx_skbuff[i]->len, in free_rxtx_rings() 839 dev_kfree_skb(np->rx_skbuff[i]); in free_rxtx_rings() 841 np->rx_skbuff[i] = NULL; in free_rxtx_rings() 1218 np->rx_skbuff[entry]->len, in netdev_rx() 1220 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() 1224 np->rx_skbuff[entr in netdev_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 291 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 793 np->rx_skbuff[i] = NULL; in init_rxtx_rings() 801 np->rx_skbuff[i] = skb; in init_rxtx_rings() 835 if (np->rx_skbuff[i]) { in free_rxtx_rings() 837 np->rx_skbuff[i]->len, in free_rxtx_rings() 839 dev_kfree_skb(np->rx_skbuff[i]); in free_rxtx_rings() 841 np->rx_skbuff[i] = NULL; in free_rxtx_rings() 1218 np->rx_skbuff[entry]->len, in netdev_rx() 1220 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() 1224 np->rx_skbuff[entr in netdev_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis900.c | 184 struct sk_buff *rx_skbuff[NUM_RX_DESC]; member 1169 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1188 sis_priv->rx_skbuff[i] = skb; in sis900_init_rx_ring() 1197 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1797 skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1805 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() 1817 rx_skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1829 sis_priv->rx_skbuff[entry] = skb; in sis900_rx() 1838 sis_priv->rx_skbuff[entry] = NULL; in sis900_rx() 1854 if (sis_priv->rx_skbuff[entr in sis900_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis900.c | 184 struct sk_buff *rx_skbuff[NUM_RX_DESC]; member 1176 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1195 sis_priv->rx_skbuff[i] = skb; in sis900_init_rx_ring() 1204 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1804 skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1812 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() 1824 rx_skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1836 sis_priv->rx_skbuff[entry] = skb; in sis900_rx() 1845 sis_priv->rx_skbuff[entry] = NULL; in sis900_rx() 1861 if (sis_priv->rx_skbuff[entr in sis900_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 356 struct sk_buff **rx_skbuff; member 689 if (priv->rx_skbuff[entry] == NULL) { in xgmac_rx_refill() 701 priv->rx_skbuff[entry] = skb; in xgmac_rx_refill() 732 priv->rx_skbuff = kcalloc(DMA_RX_RING_SZ, sizeof(struct sk_buff *), in xgmac_dma_desc_rings_init() 734 if (!priv->rx_skbuff) in xgmac_dma_desc_rings_init() 785 kfree(priv->rx_skbuff); in xgmac_dma_desc_rings_init() 794 if (!priv->rx_skbuff) in xgmac_free_rx_skbufs() 798 struct sk_buff *skb = priv->rx_skbuff[i]; in xgmac_free_rx_skbufs() 806 priv->rx_skbuff[i] = NULL; in xgmac_free_rx_skbufs() 855 kfree(priv->rx_skbuff); in xgmac_free_dma_desc_rings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 356 struct sk_buff **rx_skbuff; member 689 if (priv->rx_skbuff[entry] == NULL) { in xgmac_rx_refill() 701 priv->rx_skbuff[entry] = skb; in xgmac_rx_refill() 732 priv->rx_skbuff = kcalloc(DMA_RX_RING_SZ, sizeof(struct sk_buff *), in xgmac_dma_desc_rings_init() 734 if (!priv->rx_skbuff) in xgmac_dma_desc_rings_init() 785 kfree(priv->rx_skbuff); in xgmac_dma_desc_rings_init() 794 if (!priv->rx_skbuff) in xgmac_free_rx_skbufs() 798 struct sk_buff *skb = priv->rx_skbuff[i]; in xgmac_free_rx_skbufs() 806 priv->rx_skbuff[i] = NULL; in xgmac_free_rx_skbufs() 855 kfree(priv->rx_skbuff); in xgmac_free_dma_desc_rings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 365 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1029 np->rx_skbuff[i] = NULL; in init_ring() 1036 np->rx_skbuff[i] = skb; in init_ring() 1046 np->rx_skbuff[i] = NULL; in init_ring() 1375 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in rx_poll() 1384 skb_put(skb = np->rx_skbuff[entry], pkt_len); in rx_poll() 1385 np->rx_skbuff[entry] = NULL; in rx_poll() 1422 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1424 np->rx_skbuff[entry] = skb; in refill_rx() 1434 np->rx_skbuff[entr in refill_rx() [all...] |
H A D | dl2k.c | 440 skb = np->rx_skbuff[i]; in free_list() 446 np->rx_skbuff[i] = NULL; in free_list() 502 np->rx_skbuff[i] = skb; in alloc_list() 668 if (np->rx_skbuff[entry] == NULL) { in rio_timer() 678 np->rx_skbuff[entry] = skb; in rio_timer() 959 skb_put (skb = np->rx_skbuff[entry], pkt_len); in receive_packet() 960 np->rx_skbuff[entry] = NULL; in receive_packet() 967 np->rx_skbuff[entry]->data, in receive_packet() 994 if (np->rx_skbuff[entry] == NULL) { in receive_packet() 1004 np->rx_skbuff[entr in receive_packet() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 365 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1031 np->rx_skbuff[i] = NULL; in init_ring() 1038 np->rx_skbuff[i] = skb; in init_ring() 1048 np->rx_skbuff[i] = NULL; in init_ring() 1377 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in rx_poll() 1386 skb_put(skb = np->rx_skbuff[entry], pkt_len); in rx_poll() 1387 np->rx_skbuff[entry] = NULL; in rx_poll() 1423 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1425 np->rx_skbuff[entry] = skb; in refill_rx() 1435 np->rx_skbuff[entr in refill_rx() [all...] |
H A D | dl2k.c | 439 skb = np->rx_skbuff[i]; in free_list() 445 np->rx_skbuff[i] = NULL; in free_list() 501 np->rx_skbuff[i] = skb; in alloc_list() 667 if (np->rx_skbuff[entry] == NULL) { in rio_timer() 677 np->rx_skbuff[entry] = skb; in rio_timer() 956 skb_put (skb = np->rx_skbuff[entry], pkt_len); in receive_packet() 957 np->rx_skbuff[entry] = NULL; in receive_packet() 964 np->rx_skbuff[entry]->data, in receive_packet() 991 if (np->rx_skbuff[entry] == NULL) { in receive_packet() 1001 np->rx_skbuff[entr in receive_packet() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 349 rx_ring->rx_skbuff[i] = skb; in sxgbe_init_rx_buffers() 381 kfree_skb(rx_ring->rx_skbuff[i]); in sxgbe_free_rx_buffers() 450 kfree(rx_ring->rx_skbuff); in free_rx_ring() 499 rx_ring->rx_skbuff = kmalloc_array(rx_rsize, in init_rx_ring() 501 if (!rx_ring->rx_skbuff) { in init_rx_ring() 530 kfree(rx_ring->rx_skbuff); in init_rx_ring() 1448 if (likely(priv->rxq[qnum]->rx_skbuff[entry] == NULL)) { in sxgbe_rx_refill() 1456 priv->rxq[qnum]->rx_skbuff[entry] = skb; in sxgbe_rx_refill() 1519 skb = priv->rxq[qnum]->rx_skbuff[entry]; in sxgbe_rx() 1525 priv->rxq[qnum]->rx_skbuff[entr in sxgbe_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 258 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 913 ep->rx_skbuff[i] = NULL; in epic_init_ring() 921 ep->rx_skbuff[i] = skb; in epic_init_ring() 1193 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); in epic_rx() 1204 skb_put(skb = ep->rx_skbuff[entry], pkt_len); in epic_rx() 1205 ep->rx_skbuff[entry] = NULL; in epic_rx() 1219 if (ep->rx_skbuff[entry] == NULL) { in epic_rx() 1221 skb = ep->rx_skbuff[entry] = netdev_alloc_skb(dev, ep->rx_buf_sz + 2); in epic_rx() 1303 skb = ep->rx_skbuff[i]; in epic_close() 1304 ep->rx_skbuff[ in epic_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 349 rx_ring->rx_skbuff[i] = skb; in sxgbe_init_rx_buffers() 381 kfree_skb(rx_ring->rx_skbuff[i]); in sxgbe_free_rx_buffers() 450 kfree(rx_ring->rx_skbuff); in free_rx_ring() 499 rx_ring->rx_skbuff = kmalloc_array(rx_rsize, in init_rx_ring() 501 if (!rx_ring->rx_skbuff) { in init_rx_ring() 530 kfree(rx_ring->rx_skbuff); in init_rx_ring() 1451 if (likely(priv->rxq[qnum]->rx_skbuff[entry] == NULL)) { in sxgbe_rx_refill() 1459 priv->rxq[qnum]->rx_skbuff[entry] = skb; in sxgbe_rx_refill() 1522 skb = priv->rxq[qnum]->rx_skbuff[entry]; in sxgbe_rx() 1528 priv->rxq[qnum]->rx_skbuff[entr in sxgbe_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 258 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 915 ep->rx_skbuff[i] = NULL; in epic_init_ring() 923 ep->rx_skbuff[i] = skb; in epic_init_ring() 1195 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); in epic_rx() 1206 skb_put(skb = ep->rx_skbuff[entry], pkt_len); in epic_rx() 1207 ep->rx_skbuff[entry] = NULL; in epic_rx() 1221 if (ep->rx_skbuff[entry] == NULL) { in epic_rx() 1223 skb = ep->rx_skbuff[entry] = netdev_alloc_skb(dev, ep->rx_buf_sz + 2); in epic_rx() 1305 skb = ep->rx_skbuff[i]; in epic_close() 1306 ep->rx_skbuff[ in epic_close() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/renesas/ |
H A D | sh_eth.c | 1280 if (mdp->rx_skbuff[i]) { in sh_eth_ring_free() 1296 if (mdp->rx_skbuff) { in sh_eth_ring_free() 1298 dev_kfree_skb(mdp->rx_skbuff[i]); in sh_eth_ring_free() 1300 kfree(mdp->rx_skbuff); in sh_eth_ring_free() 1301 mdp->rx_skbuff = NULL; in sh_eth_ring_free() 1341 mdp->rx_skbuff[i] = NULL; in sh_eth_ring_format() 1355 mdp->rx_skbuff[i] = skb; in sh_eth_ring_format() 1413 mdp->rx_skbuff = kcalloc(mdp->num_rx_ring, sizeof(*mdp->rx_skbuff), in sh_eth_ring_init() 1415 if (!mdp->rx_skbuff) in sh_eth_ring_init() [all...] |