/linux-4.1.27/drivers/net/ethernet/amd/ |
D | pcnet32.c | 270 struct sk_buff **rx_skbuff; member 568 new_skb_list[new] = lp->rx_skbuff[new]; in pcnet32_realloc_rx_ring() 572 struct sk_buff *rx_skbuff; in pcnet32_realloc_rx_ring() local 574 rx_skbuff = new_skb_list[new]; in pcnet32_realloc_rx_ring() 575 if (!rx_skbuff) { in pcnet32_realloc_rx_ring() 581 skb_reserve(rx_skbuff, NET_IP_ALIGN); in pcnet32_realloc_rx_ring() 584 pci_map_single(lp->pci_dev, rx_skbuff->data, in pcnet32_realloc_rx_ring() 599 if (lp->rx_skbuff[new]) { in pcnet32_realloc_rx_ring() 606 dev_kfree_skb(lp->rx_skbuff[new]); in pcnet32_realloc_rx_ring() 610 kfree(lp->rx_skbuff); in pcnet32_realloc_rx_ring() [all …]
|
D | amd8111e.c | 237 struct sk_buff *rx_skbuff; in amd8111e_free_skbs() local 251 rx_skbuff = lp->rx_skbuff[i]; in amd8111e_free_skbs() 252 if(rx_skbuff != NULL){ in amd8111e_free_skbs() 255 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_free_skbs() 256 lp->rx_skbuff[i] = NULL; in amd8111e_free_skbs() 324 lp->rx_skbuff[i] = netdev_alloc_skb(dev, lp->rx_buff_len); in amd8111e_init_ring() 325 if (!lp->rx_skbuff[i]) { in amd8111e_init_ring() 328 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_init_ring() 331 skb_reserve(lp->rx_skbuff[i],2); in amd8111e_init_ring() 336 lp->rx_skbuff[i]->data,lp->rx_buff_len-2, PCI_DMA_FROMDEVICE); in amd8111e_init_ring() [all …]
|
D | lance.c | 244 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 845 struct sk_buff *skb = lp->rx_skbuff[i]; in lance_purge_ring() 846 lp->rx_skbuff[i] = NULL; in lance_purge_ring() 875 lp->rx_skbuff[i] = skb; in lance_init_ring()
|
D | amd8111e.h | 756 struct sk_buff *rx_skbuff[NUM_RX_BUFFERS]; member
|
/linux-4.1.27/drivers/net/ethernet/dec/tulip/ |
D | winbond-840.c | 301 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 807 np->rx_skbuff[i] = NULL; in init_rxtx_rings() 815 np->rx_skbuff[i] = skb; in init_rxtx_rings() 848 if (np->rx_skbuff[i]) { in free_rxtx_rings() 851 np->rx_skbuff[i]->len, in free_rxtx_rings() 853 dev_kfree_skb(np->rx_skbuff[i]); in free_rxtx_rings() 855 np->rx_skbuff[i] = NULL; in free_rxtx_rings() 1234 np->rx_skbuff[entry]->len, in netdev_rx() 1236 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() 1239 np->rx_skbuff[entry]->len, in netdev_rx() [all …]
|
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/ |
D | fs_enet-main.c | 135 skb = fep->rx_skbuff[curidx]; in fs_enet_rx_napi() 144 skb = fep->rx_skbuff[curidx]; in fs_enet_rx_napi() 187 fep->rx_skbuff[curidx] = skbn; in fs_enet_rx_napi() 414 fep->rx_skbuff[i] = skb; in fs_init_bds() 427 fep->rx_skbuff[i] = NULL; in fs_init_bds() 468 if ((skb = fep->rx_skbuff[i]) == NULL) in fs_cleanup_bds() 476 fep->rx_skbuff[i] = NULL; in fs_cleanup_bds() 1010 fep->rx_skbuff = (struct sk_buff **)&fep[1]; in fs_enet_probe() 1011 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe() 1012 fep->mapped_as_page = (char *)(fep->rx_skbuff + fpi->rx_ring + in fs_enet_probe()
|
D | fs_enet.h | 135 struct sk_buff **rx_skbuff; member
|
/linux-4.1.27/drivers/net/ethernet/packetengines/ |
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() 1180 hmp->rx_skbuff[i] = NULL; in hamachi_init_ring() 1185 hmp->rx_skbuff[i] = skb; in hamachi_init_ring() 1423 buf_addr = (u8 *) hmp->rx_skbuff[entry]->data; in hamachi_rx() 1496 hmp->rx_skbuff[entry]->data, pkt_len); in hamachi_rx() 1510 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); in hamachi_rx() 1511 hmp->rx_skbuff[entry] = NULL; in hamachi_rx() [all …]
|
D | yellowfin.c | 311 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 742 yp->rx_skbuff[i] = skb; in yellowfin_init_ring() 751 dev_kfree_skb(yp->rx_skbuff[j]); in yellowfin_init_ring() 1053 struct sk_buff *rx_skb = yp->rx_skbuff[entry]; in yellowfin_rx() 1131 yp->rx_skbuff[entry] = NULL; in yellowfin_rx() 1155 if (yp->rx_skbuff[entry] == NULL) { in yellowfin_rx() 1159 yp->rx_skbuff[entry] = skb; in yellowfin_rx() 1258 if (yp->rx_skbuff[i]) { in yellowfin_close() 1259 dev_kfree_skb(yp->rx_skbuff[i]); in yellowfin_close() 1261 yp->rx_skbuff[i] = NULL; in yellowfin_close()
|
/linux-4.1.27/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 366 struct sk_buff **rx_skbuff; member 699 if (priv->rx_skbuff[entry] == NULL) { in xgmac_rx_refill() 711 priv->rx_skbuff[entry] = skb; in xgmac_rx_refill() 742 priv->rx_skbuff = kzalloc(sizeof(struct sk_buff *) * DMA_RX_RING_SZ, in xgmac_dma_desc_rings_init() 744 if (!priv->rx_skbuff) in xgmac_dma_desc_rings_init() 795 kfree(priv->rx_skbuff); in xgmac_dma_desc_rings_init() 804 if (!priv->rx_skbuff) in xgmac_free_rx_skbufs() 808 struct sk_buff *skb = priv->rx_skbuff[i]; in xgmac_free_rx_skbufs() 816 priv->rx_skbuff[i] = NULL; in xgmac_free_rx_skbufs() 865 kfree(priv->rx_skbuff); in xgmac_free_dma_desc_rings() [all …]
|
/linux-4.1.27/drivers/net/ethernet/sis/ |
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() 1195 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1793 skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1801 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() 1813 rx_skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1825 sis_priv->rx_skbuff[entry] = skb; in sis900_rx() 1833 sis_priv->rx_skbuff[entry] = NULL; in sis900_rx() 1849 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() [all …]
|
/linux-4.1.27/drivers/net/ethernet/dlink/ |
D | dl2k.c | 506 if (np->rx_skbuff[entry] == NULL) { in rio_timer() 516 np->rx_skbuff[entry] = skb; in rio_timer() 573 np->rx_skbuff[i] = NULL; in alloc_list() 582 np->rx_skbuff[i] = skb; in alloc_list() 861 skb_put (skb = np->rx_skbuff[entry], pkt_len); in receive_packet() 862 np->rx_skbuff[entry] = NULL; in receive_packet() 869 np->rx_skbuff[entry]->data, in receive_packet() 896 if (np->rx_skbuff[entry] == NULL) { in receive_packet() 906 np->rx_skbuff[entry] = skb; in receive_packet() 1705 skb = np->rx_skbuff[i]; in rio_close() [all …]
|
D | sundance.c | 373 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1042 np->rx_skbuff[i] = NULL; in init_ring() 1049 np->rx_skbuff[i] = skb; in init_ring() 1059 np->rx_skbuff[i] = NULL; in init_ring() 1390 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in rx_poll() 1399 skb_put(skb = np->rx_skbuff[entry], pkt_len); in rx_poll() 1400 np->rx_skbuff[entry] = NULL; in rx_poll() 1437 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1439 np->rx_skbuff[entry] = skb; in refill_rx() 1449 np->rx_skbuff[entry] = NULL; in refill_rx() [all …]
|
D | dl2k.h | 364 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
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() 1192 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); in epic_rx() 1202 skb_put(skb = ep->rx_skbuff[entry], pkt_len); in epic_rx() 1203 ep->rx_skbuff[entry] = NULL; in epic_rx() 1217 if (ep->rx_skbuff[entry] == NULL) { in epic_rx() 1219 skb = ep->rx_skbuff[entry] = netdev_alloc_skb(dev, ep->rx_buf_sz + 2); in epic_rx() 1313 skb = ep->rx_skbuff[i]; in epic_close() 1314 ep->rx_skbuff[i] = NULL; in epic_close()
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
D | 3c515.c | 308 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 830 vp->rx_skbuff[i] = skb; in corkscrew_open() 1380 skb = vp->rx_skbuff[entry]; in boomerang_rx() 1381 vp->rx_skbuff[entry] = NULL; in boomerang_rx() 1401 if (vp->rx_skbuff[entry] == NULL) { in boomerang_rx() 1407 vp->rx_skbuff[entry] = skb; in boomerang_rx() 1451 if (vp->rx_skbuff[i]) { in corkscrew_close() 1452 dev_kfree_skb(vp->rx_skbuff[i]); in corkscrew_close() 1453 vp->rx_skbuff[i] = NULL; in corkscrew_close()
|
D | 3c59x.c | 602 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1758 vp->rx_skbuff[i] = skb; in vortex_open() 1769 if (vp->rx_skbuff[j]) { in vortex_open() 1770 dev_kfree_skb(vp->rx_skbuff[j]); in vortex_open() 1771 vp->rx_skbuff[j] = NULL; in vortex_open() 2618 vp->rx_skbuff[entry]->data, in boomerang_rx() 2624 skb = vp->rx_skbuff[entry]; in boomerang_rx() 2625 vp->rx_skbuff[entry] = NULL; in boomerang_rx() 2649 if (vp->rx_skbuff[entry] == NULL) { in boomerang_rx() 2664 vp->rx_skbuff[entry] = skb; in boomerang_rx() [all …]
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 988 priv->rx_skbuff[i] = skb; in stmmac_init_rx_buffers() 1009 if (priv->rx_skbuff[i]) { in stmmac_free_rx_buffers() 1012 dev_kfree_skb_any(priv->rx_skbuff[i]); in stmmac_free_rx_buffers() 1014 priv->rx_skbuff[i] = NULL; in stmmac_free_rx_buffers() 1065 pr_debug("[%p]\t[%p]\t[%x]\n", priv->rx_skbuff[i], in init_dma_desc_rings() 1066 priv->rx_skbuff[i]->data, in init_dma_desc_rings() 1178 priv->rx_skbuff = kmalloc_array(rxsize, sizeof(struct sk_buff *), in alloc_dma_desc_resources() 1180 if (!priv->rx_skbuff) in alloc_dma_desc_resources() 1241 kfree(priv->rx_skbuff); in alloc_dma_desc_resources() 1270 kfree(priv->rx_skbuff); in free_dma_desc_resources() [all …]
|
D | stmmac.h | 63 struct sk_buff **rx_skbuff; member
|
/linux-4.1.27/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 1104 if (mdp->rx_skbuff) { in sh_eth_ring_free() 1106 dev_kfree_skb(mdp->rx_skbuff[i]); in sh_eth_ring_free() 1108 kfree(mdp->rx_skbuff); in sh_eth_ring_free() 1109 mdp->rx_skbuff = NULL; in sh_eth_ring_free() 1143 mdp->rx_skbuff[i] = NULL; in sh_eth_ring_format() 1160 mdp->rx_skbuff[i] = skb; in sh_eth_ring_format() 1215 mdp->rx_skbuff = kmalloc_array(mdp->num_rx_ring, in sh_eth_ring_init() 1216 sizeof(*mdp->rx_skbuff), GFP_KERNEL); in sh_eth_ring_init() 1217 if (!mdp->rx_skbuff) { in sh_eth_ring_init() 1484 skb = mdp->rx_skbuff[entry]; in sh_eth_rx() [all …]
|
D | sh_eth.h | 511 struct sk_buff **rx_skbuff; member
|
/linux-4.1.27/drivers/net/ethernet/aeroflex/ |
D | greth.h | 101 struct sk_buff *rx_skbuff[GRETH_RXBD_NUM]; member
|
D | greth.c | 178 if (greth->rx_skbuff[i] != NULL) { in greth_clean_rings() 179 dev_kfree_skb(greth->rx_skbuff[i]); in greth_clean_rings() 266 greth->rx_skbuff[i] = skb; in greth_init_rings() 871 skb = greth->rx_skbuff[greth->rx_cur]; in greth_rx_gbit() 930 greth->rx_skbuff[greth->rx_cur] = newskb; in greth_rx_gbit()
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 353 rx_ring->rx_skbuff[i] = skb; in sxgbe_init_rx_buffers() 382 kfree_skb(rx_ring->rx_skbuff[i]); in sxgbe_free_rx_buffers() 453 kfree(rx_ring->rx_skbuff); in free_rx_ring() 501 rx_ring->rx_skbuff = kmalloc_array(rx_rsize, in init_rx_ring() 503 if (!rx_ring->rx_skbuff) { in init_rx_ring() 532 kfree(rx_ring->rx_skbuff); in init_rx_ring() 1464 if (likely(priv->rxq[qnum]->rx_skbuff[entry] == NULL)) { in sxgbe_rx_refill() 1472 priv->rxq[qnum]->rx_skbuff[entry] = skb; in sxgbe_rx_refill() 1535 skb = priv->rxq[qnum]->rx_skbuff[entry]; in sxgbe_rx() 1541 priv->rxq[qnum]->rx_skbuff[entry] = NULL; in sxgbe_rx()
|
D | sxgbe_common.h | 401 struct sk_buff **rx_skbuff; member
|
/linux-4.1.27/drivers/net/ethernet/via/ |
D | via-rhine.c | 449 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1235 rp->rx_skbuff[i] = NULL; in alloc_rbufs() 1243 rp->rx_skbuff[i] = skb; in alloc_rbufs() 1271 if (rp->rx_skbuff[i]) { in free_rbufs() 1275 dev_kfree_skb(rp->rx_skbuff[i]); in free_rbufs() 1277 rp->rx_skbuff[i] = NULL; in free_rbufs() 2019 rp->rx_skbuff[entry]->data, in rhine_rx() 2027 skb = rp->rx_skbuff[entry]; in rhine_rx() 2032 rp->rx_skbuff[entry] = NULL; in rhine_rx() 2062 if (rp->rx_skbuff[entry] == NULL) { in rhine_rx() [all …]
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | gianfar.c | 215 struct sk_buff *skb = rx_queue->rx_skbuff[j]; in gfar_init_bds() 225 rx_queue->rx_skbuff[j] = skb; in gfar_init_bds() 303 rx_queue->rx_skbuff = in gfar_alloc_skb_resources() 305 sizeof(*rx_queue->rx_skbuff), in gfar_alloc_skb_resources() 307 if (!rx_queue->rx_skbuff) in gfar_alloc_skb_resources() 311 rx_queue->rx_skbuff[j] = NULL; in gfar_alloc_skb_resources() 603 priv->rx_queue[i]->rx_skbuff = NULL; in gfar_alloc_rx_queues() 1932 if (rx_queue->rx_skbuff[i]) { in free_skb_rx_queue() 1936 dev_kfree_skb_any(rx_queue->rx_skbuff[i]); in free_skb_rx_queue() 1937 rx_queue->rx_skbuff[i] = NULL; in free_skb_rx_queue() [all …]
|
D | ucc_geth.c | 258 ugeth->rx_skbuff[rxQ][i] = skb; in rx_bd_buffer_set() 1850 if (ugeth->rx_skbuff[i][j]) { in ucc_geth_free_rx() 1858 ugeth->rx_skbuff[i][j]); in ucc_geth_free_rx() 1859 ugeth->rx_skbuff[i][j] = NULL; in ucc_geth_free_rx() 1864 kfree(ugeth->rx_skbuff[i]); in ucc_geth_free_rx() 2323 ugeth->rx_skbuff[j] = kmalloc(sizeof(struct sk_buff *) * in ucc_geth_alloc_rx() 2327 if (ugeth->rx_skbuff[j] == NULL) { in ucc_geth_alloc_rx() 2334 ugeth->rx_skbuff[j][i] = NULL; in ucc_geth_alloc_rx() 3179 skb = ugeth->rx_skbuff[rxQ][ugeth->skb_currx[rxQ]]; in ucc_geth_rx() 3191 ugeth->rx_skbuff[rxQ][ugeth->skb_currx[rxQ]] = NULL; in ucc_geth_rx() [all …]
|
D | fec.h | 452 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member
|
D | fec_main.c | 1433 skb = rxq->rx_skbuff[index]; in fec_enet_rx_queue() 1508 rxq->rx_skbuff[index] = skb_new; in fec_enet_rx_queue() 2572 skb = rxq->rx_skbuff[i]; in fec_enet_free_buffers() 2573 rxq->rx_skbuff[i] = NULL; in fec_enet_free_buffers() 2690 rxq->rx_skbuff[i] = skb; in fec_enet_alloc_rxq_buffers()
|
D | ucc_geth.h | 1210 struct sk_buff **rx_skbuff[NUM_RX_QUEUES]; member
|
D | gianfar.h | 1029 struct sk_buff **rx_skbuff __aligned(SMP_CACHE_BYTES);
|
/linux-4.1.27/drivers/net/hippi/ |
D | rrunner.c | 654 rrpriv->rx_skbuff[i] = skb; in rr_init1() 703 struct sk_buff *skb = rrpriv->rx_skbuff[i]; in rr_init1() 713 rrpriv->rx_skbuff[i] = NULL; in rr_init1() 951 rx_skb = rrpriv->rx_skbuff[index]; in rx_int() 986 rrpriv->rx_skbuff[index] = newskb; in rx_int() 1134 struct sk_buff *skb = rrpriv->rx_skbuff[i]; in rr_raz_rx() 1144 rrpriv->rx_skbuff[i] = NULL; in rr_raz_rx()
|
D | rrunner.h | 808 struct sk_buff *rx_skbuff[RX_RING_ENTRIES]; member
|
/linux-4.1.27/drivers/net/ethernet/cadence/ |
D | macb.c | 687 if (bp->rx_skbuff[entry] == NULL) { in gem_rx_refill() 704 bp->rx_skbuff[entry] = skb; in gem_rx_refill() 779 skb = bp->rx_skbuff[entry]; in gem_rx() 787 bp->rx_skbuff[entry] = NULL; in gem_rx() 1331 if (!bp->rx_skbuff) in gem_free_rx_buffers() 1335 skb = bp->rx_skbuff[i]; in gem_free_rx_buffers() 1348 kfree(bp->rx_skbuff); in gem_free_rx_buffers() 1349 bp->rx_skbuff = NULL; in gem_free_rx_buffers() 1390 bp->rx_skbuff = kzalloc(size, GFP_KERNEL); in gem_alloc_rx_buffers() 1391 if (!bp->rx_skbuff) in gem_alloc_rx_buffers() [all …]
|
D | macb.h | 786 struct sk_buff **rx_skbuff; member
|
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 544 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1932 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1935 np->rx_skbuff[entry] = skb; in refill_rx() 1993 np->rx_skbuff[i] = NULL; in init_ring() 2026 if (np->rx_skbuff[i]) { in drain_rx() 2030 dev_kfree_skb(np->rx_skbuff[i]); in drain_rx() 2032 np->rx_skbuff[i] = NULL; in drain_rx() 2195 prefetch(&np->rx_skbuff[np->cur_rx % RX_RING_SIZE]); in intr_handler() 2351 np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() 2361 skb_put(skb = np->rx_skbuff[entry], pkt_len); in netdev_rx() [all …]
|
/linux-4.1.27/drivers/net/wan/ |
D | dscc4.c | 200 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 506 skbuff = dpriv->rx_skbuff; in dscc4_release_ring() 528 dpriv->rx_skbuff[dirty] = skb; in try_get_rx_skb() 653 skb = dpriv->rx_skbuff[dpriv->rx_current++%RX_RING_SIZE]; in dscc4_rx_skb() 1943 memset(dpriv->rx_skbuff, 0, sizeof(struct sk_buff *)*RX_RING_SIZE); in dscc4_init_ring()
|
/linux-4.1.27/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 4580 u8 *rxtx_ring, *rx_skbuff, *tx_skbuff; in nv_set_ringparam() local 4606 rx_skbuff = kmalloc(sizeof(struct nv_skb_map) * ring->rx_pending, GFP_KERNEL); in nv_set_ringparam() 4608 if (!rxtx_ring || !rx_skbuff || !tx_skbuff) { in nv_set_ringparam() 4620 kfree(rx_skbuff); in nv_set_ringparam() 4651 np->rx_skb = (struct nv_skb_map *)rx_skbuff; in nv_set_ringparam()
|