/linux-4.4.14/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.4.14/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.4.14/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() 184 fep->rx_skbuff[curidx] = skbn; in fs_enet_rx_napi() 411 fep->rx_skbuff[i] = skb; in fs_init_bds() 424 fep->rx_skbuff[i] = NULL; in fs_init_bds() 465 if ((skb = fep->rx_skbuff[i]) == NULL) in fs_cleanup_bds() 473 fep->rx_skbuff[i] = NULL; in fs_cleanup_bds() 1028 fep->rx_skbuff = (struct sk_buff **)&fep[1]; in fs_enet_probe() 1029 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring; in fs_enet_probe() 1030 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 1759 vp->rx_skbuff[i] = skb; in vortex_open() 1781 if (vp->rx_skbuff[i]) { in vortex_open() 1782 dev_kfree_skb(vp->rx_skbuff[i]); in vortex_open() 1783 vp->rx_skbuff[i] = NULL; in vortex_open() 2635 vp->rx_skbuff[entry]->data, in boomerang_rx() 2641 skb = vp->rx_skbuff[entry]; in boomerang_rx() 2642 vp->rx_skbuff[entry] = NULL; in boomerang_rx() 2666 if (vp->rx_skbuff[entry] == NULL) { in boomerang_rx() 2681 vp->rx_skbuff[entry] = skb; in boomerang_rx() [all …]
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
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.c | 550 if (np->rx_skbuff[entry] == NULL) { in rio_timer() 560 np->rx_skbuff[entry] = skb; in rio_timer() 617 np->rx_skbuff[i] = NULL; in alloc_list() 626 np->rx_skbuff[i] = skb; in alloc_list() 907 skb_put (skb = np->rx_skbuff[entry], pkt_len); in receive_packet() 908 np->rx_skbuff[entry] = NULL; in receive_packet() 915 np->rx_skbuff[entry]->data, in receive_packet() 942 if (np->rx_skbuff[entry] == NULL) { in receive_packet() 952 np->rx_skbuff[entry] = skb; in receive_packet() 1752 skb = np->rx_skbuff[i]; in rio_close() [all …]
|
D | dl2k.h | 371 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 996 priv->rx_skbuff[i] = skb; in stmmac_init_rx_buffers() 1017 if (priv->rx_skbuff[i]) { in stmmac_free_rx_buffers() 1020 dev_kfree_skb_any(priv->rx_skbuff[i]); in stmmac_free_rx_buffers() 1022 priv->rx_skbuff[i] = NULL; in stmmac_free_rx_buffers() 1073 pr_debug("[%p]\t[%p]\t[%x]\n", priv->rx_skbuff[i], in init_dma_desc_rings() 1074 priv->rx_skbuff[i]->data, in init_dma_desc_rings() 1186 priv->rx_skbuff = kmalloc_array(rxsize, sizeof(struct sk_buff *), in alloc_dma_desc_resources() 1188 if (!priv->rx_skbuff) in alloc_dma_desc_resources() 1249 kfree(priv->rx_skbuff); in alloc_dma_desc_resources() 1278 kfree(priv->rx_skbuff); in free_dma_desc_resources() [all …]
|
D | stmmac.h | 71 struct sk_buff **rx_skbuff; member
|
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 1128 if (mdp->rx_skbuff) { in sh_eth_ring_free() 1130 dev_kfree_skb(mdp->rx_skbuff[i]); in sh_eth_ring_free() 1132 kfree(mdp->rx_skbuff); in sh_eth_ring_free() 1133 mdp->rx_skbuff = NULL; in sh_eth_ring_free() 1182 mdp->rx_skbuff[i] = NULL; in sh_eth_ring_format() 1196 mdp->rx_skbuff[i] = skb; in sh_eth_ring_format() 1256 mdp->rx_skbuff = kcalloc(mdp->num_rx_ring, sizeof(*mdp->rx_skbuff), in sh_eth_ring_init() 1258 if (!mdp->rx_skbuff) in sh_eth_ring_init() 1495 skb = mdp->rx_skbuff[entry]; in sh_eth_rx() 1517 mdp->rx_skbuff[entry] = NULL; in sh_eth_rx() [all …]
|
D | sh_eth.h | 510 struct sk_buff **rx_skbuff; member
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/cadence/ |
D | macb.c | 739 if (bp->rx_skbuff[entry] == NULL) { in gem_rx_refill() 756 bp->rx_skbuff[entry] = skb; in gem_rx_refill() 831 skb = bp->rx_skbuff[entry]; in gem_rx() 839 bp->rx_skbuff[entry] = NULL; in gem_rx() 1377 if (!bp->rx_skbuff) in gem_free_rx_buffers() 1381 skb = bp->rx_skbuff[i]; in gem_free_rx_buffers() 1394 kfree(bp->rx_skbuff); in gem_free_rx_buffers() 1395 bp->rx_skbuff = NULL; in gem_free_rx_buffers() 1436 bp->rx_skbuff = kzalloc(size, GFP_KERNEL); in gem_alloc_rx_buffers() 1437 if (!bp->rx_skbuff) in gem_alloc_rx_buffers() [all …]
|
D | macb.h | 796 struct sk_buff **rx_skbuff; member
|
/linux-4.4.14/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() 1943 np->rx_skbuff[entry] = NULL; in refill_rx() 1999 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() 2207 prefetch(&np->rx_skbuff[np->cur_rx % RX_RING_SIZE]); in intr_handler() 2363 np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() [all …]
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-rhine.c | 448 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1254 rp->rx_skbuff[entry] = sd->skb; in rhine_skb_dma_nic_store() 1277 rp->rx_skbuff[i] = NULL; in alloc_rbufs() 1310 if (rp->rx_skbuff[i]) { in free_rbufs() 1314 dev_kfree_skb(rp->rx_skbuff[i]); in free_rbufs() 1316 rp->rx_skbuff[i] = NULL; in free_rbufs() 2114 rp->rx_skbuff[entry]->data, in rhine_rx() 2127 skb = rp->rx_skbuff[entry]; in rhine_rx()
|
/linux-4.4.14/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() 1940 memset(dpriv->rx_skbuff, 0, sizeof(struct sk_buff *)*RX_RING_SIZE); in dscc4_init_ring()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | ucc_geth.c | 258 ugeth->rx_skbuff[rxQ][i] = skb; in rx_bd_buffer_set() 1856 if (ugeth->rx_skbuff[i][j]) { in ucc_geth_free_rx() 1864 ugeth->rx_skbuff[i][j]); in ucc_geth_free_rx() 1865 ugeth->rx_skbuff[i][j] = NULL; in ucc_geth_free_rx() 1870 kfree(ugeth->rx_skbuff[i]); in ucc_geth_free_rx() 2329 ugeth->rx_skbuff[j] = kmalloc(sizeof(struct sk_buff *) * in ucc_geth_alloc_rx() 2333 if (ugeth->rx_skbuff[j] == NULL) { in ucc_geth_alloc_rx() 2340 ugeth->rx_skbuff[j][i] = NULL; in ucc_geth_alloc_rx() 3185 skb = ugeth->rx_skbuff[rxQ][ugeth->skb_currx[rxQ]]; in ucc_geth_rx() 3197 ugeth->rx_skbuff[rxQ][ugeth->skb_currx[rxQ]] = NULL; in ucc_geth_rx() [all …]
|
D | fec.h | 454 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member
|
D | fec_main.c | 1444 skb = rxq->rx_skbuff[index]; in fec_enet_rx_queue() 1519 rxq->rx_skbuff[index] = skb_new; in fec_enet_rx_queue() 2684 skb = rxq->rx_skbuff[i]; in fec_enet_free_buffers() 2685 rxq->rx_skbuff[i] = NULL; in fec_enet_free_buffers() 2802 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
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 4578 u8 *rxtx_ring, *rx_skbuff, *tx_skbuff; in nv_set_ringparam() local 4604 rx_skbuff = kmalloc(sizeof(struct nv_skb_map) * ring->rx_pending, GFP_KERNEL); in nv_set_ringparam() 4606 if (!rxtx_ring || !rx_skbuff || !tx_skbuff) { in nv_set_ringparam() 4618 kfree(rx_skbuff); in nv_set_ringparam() 4649 np->rx_skb = (struct nv_skb_map *)rx_skbuff; in nv_set_ringparam()
|