| /linux/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() [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[i], 2); in amd8111e_init_ring() 324 lp->rx_skbuff[i]->data, in amd8111e_init_ring() [all …]
|
| /linux/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[entry]->len, in netdev_rx() [all …]
|
| /linux/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 = kzalloc_objs(struct sk_buff *, DMA_RX_RING_SZ); in xgmac_dma_desc_rings_init() 733 if (!priv->rx_skbuff) in xgmac_dma_desc_rings_init() 783 kfree(priv->rx_skbuff); in xgmac_dma_desc_rings_init() 792 if (!priv->rx_skbuff) in xgmac_free_rx_skbufs() 796 struct sk_buff *skb = priv->rx_skbuff[i]; in xgmac_free_rx_skbufs() 804 priv->rx_skbuff[i] = NULL; in xgmac_free_rx_skbufs() 853 kfree(priv->rx_skbuff); in xgmac_free_dma_desc_rings() [all …]
|
| /linux/drivers/net/ethernet/sis/ |
| H A D | sis900.c | 180 struct sk_buff *rx_skbuff[NUM_RX_DESC]; member 1165 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1184 sis_priv->rx_skbuff[i] = skb; in sis900_init_rx_ring() 1193 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1794 skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1802 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() 1814 rx_skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1826 sis_priv->rx_skbuff[entry] = skb; in sis900_rx() 1835 sis_priv->rx_skbuff[entry] = NULL; in sis900_rx() 1851 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() [all …]
|
| /linux/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() 1040 np->rx_skbuff[i] = skb; in init_ring() 1048 np->rx_skbuff[i] = NULL; in init_ring() 1380 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in rx_poll() 1389 skb_put(skb = np->rx_skbuff[entry], pkt_len); in rx_poll() 1390 np->rx_skbuff[entry] = NULL; in rx_poll() 1428 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1430 np->rx_skbuff[entry] = skb; in refill_rx() 1438 np->rx_skbuff[entry] = NULL; in refill_rx() [all …]
|
| /linux/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() 498 rx_ring->rx_skbuff = kmalloc_objs(struct sk_buff *, rx_rsize); in init_rx_ring() 499 if (!rx_ring->rx_skbuff) { in init_rx_ring() 528 kfree(rx_ring->rx_skbuff); in init_rx_ring() 1449 if (likely(priv->rxq[qnum]->rx_skbuff[entry] == NULL)) { in sxgbe_rx_refill() 1457 priv->rxq[qnum]->rx_skbuff[entry] = skb; in sxgbe_rx_refill() 1520 skb = priv->rxq[qnum]->rx_skbuff[entry]; in sxgbe_rx() 1528 priv->rxq[qnum]->rx_skbuff[entry] = NULL; in sxgbe_rx()
|
| H A D | sxgbe_common.h | 397 struct sk_buff **rx_skbuff; member
|
| /linux/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 = kzalloc_objs(*mdp->rx_skbuff, mdp->num_rx_ring); in sh_eth_ring_init() 1414 if (!mdp->rx_skbuff) in sh_eth_ring_init() 1625 skb = mdp->rx_skbuff[entry]; in sh_eth_rx() [all …]
|
| H A D | sh_eth.h | 542 struct sk_buff **rx_skbuff; member
|
| /linux/drivers/net/ethernet/aeroflex/ |
| H A D | greth.h | 102 struct sk_buff *rx_skbuff[GRETH_RXBD_NUM]; member
|
| H A D | greth.c | 175 if (greth->rx_skbuff[i] != NULL) { in greth_clean_rings() 176 dev_kfree_skb(greth->rx_skbuff[i]); in greth_clean_rings() 264 greth->rx_skbuff[i] = skb; in greth_init_rings() 870 skb = greth->rx_skbuff[greth->rx_cur]; in greth_rx_gbit() 929 greth->rx_skbuff[greth->rx_cur] = newskb; in greth_rx_gbit()
|
| /linux/drivers/net/wan/ |
| H A D | fsl_ucc_hdlc.h | 94 struct sk_buff **rx_skbuff; member
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | natsemi.c | 544 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1933 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1936 np->rx_skbuff[entry] = skb; in refill_rx() 1944 np->rx_skbuff[entry] = NULL; in refill_rx() 2000 np->rx_skbuff[i] = NULL; in init_ring() 2032 if (np->rx_skbuff[i]) { in drain_rx() 2036 dev_kfree_skb(np->rx_skbuff[i]); in drain_rx() 2038 np->rx_skbuff[i] = NULL; in drain_rx() 2206 prefetch(&np->rx_skbuff[np->cur_rx % RX_RING_SIZE]); in intr_handler() 2362 np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() [all …]
|
| /linux/drivers/net/ethernet/3com/ |
| H A D | 3c59x.c | 602 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1744 vp->rx_skbuff[i] = skb; in vortex_open() 1770 if (vp->rx_skbuff[i]) { in vortex_open() 1771 dev_kfree_skb(vp->rx_skbuff[i]); in vortex_open() 1772 vp->rx_skbuff[i] = NULL; in vortex_open() 2633 skb_put_data(skb, vp->rx_skbuff[entry]->data, in boomerang_rx() 2656 skb = vp->rx_skbuff[entry]; in boomerang_rx() 2657 vp->rx_skbuff[entry] = newskb; in boomerang_rx() 2756 if (vp->rx_skbuff[i]) { in vortex_close() 2759 dev_kfree_skb(vp->rx_skbuff[i]); in vortex_close() [all …]
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 442 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1235 rp->rx_skbuff[entry] = sd->skb; in rhine_skb_dma_nic_store() 1258 rp->rx_skbuff[i] = NULL; in alloc_rbufs() 1291 if (rp->rx_skbuff[i]) { in free_rbufs() 1295 dev_kfree_skb(rp->rx_skbuff[i]); in free_rbufs() 1297 rp->rx_skbuff[i] = NULL; in free_rbufs() 2102 rp->rx_skbuff[entry]->data, in rhine_rx() 2115 skb = rp->rx_skbuff[entry]; in rhine_rx()
|
| /linux/drivers/net/ethernet/freescale/fs_enet/ |
| H A D | fs_enet.h | 134 struct sk_buff **rx_skbuff; member
|
| /linux/drivers/net/fddi/ |
| H A D | defza.h | 670 struct sk_buff *rx_skbuff[FZA_RING_RX_SIZE]; member
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 1505 if (!queue->rx_skbuff[entry]) { in gem_rx_refill() 1523 queue->rx_skbuff[entry] = skb; in gem_rx_refill() 1625 skb = queue->rx_skbuff[entry]; in gem_rx() 1634 queue->rx_skbuff[entry] = NULL; in gem_rx() 2604 if (!queue->rx_skbuff) in gem_free_rx_buffers() 2608 skb = queue->rx_skbuff[i]; in gem_free_rx_buffers() 2622 kfree(queue->rx_skbuff); in gem_free_rx_buffers() 2623 queue->rx_skbuff = NULL; in gem_free_rx_buffers() 2686 queue->rx_skbuff = kzalloc(size, GFP_KERNEL); in gem_alloc_rx_buffers() 2687 if (!queue->rx_skbuff) in gem_alloc_rx_buffers() [all …]
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | ucc_geth.h | 1205 struct sk_buff **rx_skbuff[NUM_RX_QUEUES]; member
|
| /linux/drivers/net/ethernet/nvidia/ |
| H A D | forcedeth.c | 4661 u8 *rxtx_ring, *rx_skbuff, *tx_skbuff; in nv_set_ringparam() local 4691 rx_skbuff = kmalloc_array(ring->rx_pending, sizeof(struct nv_skb_map), in nv_set_ringparam() 4695 if (!rxtx_ring || !rx_skbuff || !tx_skbuff) { in nv_set_ringparam() 4713 kfree(rx_skbuff); in nv_set_ringparam() 4744 np->rx_skb = (struct nv_skb_map *)rx_skbuff; in nv_set_ringparam()
|