Home
last modified time | relevance | path

Searched refs:rx_skbuff (Results 1 – 19 of 19) sorted by relevance

/linux/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()
[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[i], 2); in amd8111e_init_ring()
324 lp->rx_skbuff[i]->data, in amd8111e_init_ring()
[all …]
/linux/drivers/net/ethernet/calxeda/
H A Dxgmac.c355 struct sk_buff **rx_skbuff; member
688 if (priv->rx_skbuff[entry] == NULL) { in xgmac_rx_refill()
700 priv->rx_skbuff[entry] = skb; in xgmac_rx_refill()
731 priv->rx_skbuff = kzalloc_objs(struct sk_buff *, DMA_RX_RING_SZ); in xgmac_dma_desc_rings_init()
732 if (!priv->rx_skbuff) in xgmac_dma_desc_rings_init()
782 kfree(priv->rx_skbuff); in xgmac_dma_desc_rings_init()
791 if (!priv->rx_skbuff) in xgmac_free_rx_skbufs()
795 struct sk_buff *skb = priv->rx_skbuff[i]; in xgmac_free_rx_skbufs()
803 priv->rx_skbuff[i] = NULL; in xgmac_free_rx_skbufs()
852 kfree(priv->rx_skbuff); in xgmac_free_dma_desc_rings()
[all …]
/linux/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()
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()
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()
1530 priv->rxq[qnum]->rx_skbuff[entry] = NULL; in sxgbe_rx()
H A Dsxgbe_common.h397 struct sk_buff **rx_skbuff; member
/linux/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 = 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 Dsh_eth.h542 struct sk_buff **rx_skbuff; member
/linux/drivers/net/ethernet/aeroflex/
H A Dgreth.h102 struct sk_buff *rx_skbuff[GRETH_RXBD_NUM]; member
H A Dgreth.c175 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 Dfsl_ucc_hdlc.c206 priv->rx_skbuff = kzalloc_objs(*priv->rx_skbuff, priv->rx_ring_size); in uhdlc_init()
207 if (!priv->rx_skbuff) { in uhdlc_init()
331 kfree(priv->rx_skbuff); in uhdlc_init()
772 kfree(priv->rx_skbuff); in uhdlc_memclean()
773 priv->rx_skbuff = NULL; in uhdlc_memclean()
H A Dfsl_ucc_hdlc.h94 struct sk_buff **rx_skbuff; member
/linux/drivers/net/fddi/
H A Ddefza.c692 skb = fp->rx_skbuff[i]; in fza_rx()
766 fp->rx_skbuff[i] = skb; in fza_rx()
1184 dev_kfree_skb(fp->rx_skbuff[i]); in fza_open()
1186 fp->rx_skbuff[i] = NULL; in fza_open()
1190 fp->rx_skbuff[i] = skb; in fza_open()
1263 if (fp->rx_skbuff[i]) { in fza_close()
1266 dev_kfree_skb(fp->rx_skbuff[i]); in fza_close()
1268 fp->rx_skbuff[i] = NULL; in fza_close()
H A Ddefza.h670 struct sk_buff *rx_skbuff[FZA_RING_RX_SIZE]; member
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c442 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 Dfs_enet.h134 struct sk_buff **rx_skbuff; member
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c1504 if (!queue->rx_skbuff[entry]) { in gem_rx_refill()
1522 queue->rx_skbuff[entry] = skb; in gem_rx_refill()
1624 skb = queue->rx_skbuff[entry]; in gem_rx()
1633 queue->rx_skbuff[entry] = NULL; in gem_rx()
2606 if (!queue->rx_skbuff) in gem_free_rx_buffers()
2610 skb = queue->rx_skbuff[i]; in gem_free_rx_buffers()
2624 kfree(queue->rx_skbuff); in gem_free_rx_buffers()
2625 queue->rx_skbuff = NULL; in gem_free_rx_buffers()
2699 queue->rx_skbuff = kzalloc(size, GFP_KERNEL); in gem_alloc_rx_buffers()
2700 if (!queue->rx_skbuff) in gem_alloc_rx_buffers()
[all …]
H A Dmacb.h1282 struct sk_buff **rx_skbuff; member
/linux/drivers/net/ethernet/freescale/
H A Ducc_geth.h1205 struct sk_buff **rx_skbuff[NUM_RX_QUEUES]; member
/linux/drivers/net/ethernet/nvidia/
H A Dforcedeth.c4661 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()