Home
last modified time | relevance | path

Searched refs:rx_skbuff (Results 1 - 25 of 74) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c228 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 Dfs_enet-main.c228 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 Dpcnet32.c266 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 Damd8111e.c223 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 Dpcnet32.c266 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 Damd8111e.c222 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 Dhamachi.c486 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 Dyellowfin.c311 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 Dhamachi.c486 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 Dyellowfin.c311 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 Dwinbond-840.c291 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 Dwinbond-840.c291 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 Dsis900.c184 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 Dsis900.c184 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 Dxgmac.c356 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 Dxgmac.c356 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 Dsundance.c365 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 Ddl2k.c440 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 Dsundance.c365 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 Ddl2k.c439 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 Dsxgbe_main.c349 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 Depic100.c258 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 Dsxgbe_main.c349 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 Depic100.c258 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 Dsh_eth.c1280 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...]

Completed in 50 milliseconds

123