/linux-3.4.99/drivers/net/ethernet/amd/ |
D | pcnet32.c | 270 struct sk_buff **rx_skbuff; member 586 new_skb_list[new] = lp->rx_skbuff[new]; in pcnet32_realloc_rx_ring() 590 struct sk_buff *rx_skbuff; in pcnet32_realloc_rx_ring() local 592 rx_skbuff = new_skb_list[new]; in pcnet32_realloc_rx_ring() 593 if (!rx_skbuff) { in pcnet32_realloc_rx_ring() 599 skb_reserve(rx_skbuff, NET_IP_ALIGN); in pcnet32_realloc_rx_ring() 602 pci_map_single(lp->pci_dev, rx_skbuff->data, in pcnet32_realloc_rx_ring() 610 if (lp->rx_skbuff[new]) { in pcnet32_realloc_rx_ring() 613 dev_kfree_skb(lp->rx_skbuff[new]); in pcnet32_realloc_rx_ring() 617 kfree(lp->rx_skbuff); in pcnet32_realloc_rx_ring() [all …]
|
D | amd8111e.c | 253 struct sk_buff* rx_skbuff; in amd8111e_free_skbs() local 267 rx_skbuff = lp->rx_skbuff[i]; in amd8111e_free_skbs() 268 if(rx_skbuff != NULL){ in amd8111e_free_skbs() 271 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_free_skbs() 272 lp->rx_skbuff[i] = NULL; in amd8111e_free_skbs() 338 lp->rx_skbuff[i] = netdev_alloc_skb(dev, lp->rx_buff_len); in amd8111e_init_ring() 339 if (!lp->rx_skbuff[i]) { in amd8111e_init_ring() 342 dev_kfree_skb(lp->rx_skbuff[i]); in amd8111e_init_ring() 345 skb_reserve(lp->rx_skbuff[i],2); in amd8111e_init_ring() 350 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()
|
/linux-3.4.99/drivers/net/ethernet/freescale/fs_enet/ |
D | fs_enet-main.c | 133 skb = fep->rx_skbuff[curidx]; in fs_enet_rx_napi() 142 skb = fep->rx_skbuff[curidx]; in fs_enet_rx_napi() 187 fep->rx_skbuff[curidx] = skbn; in fs_enet_rx_napi() 264 skb = fep->rx_skbuff[curidx]; in fs_enet_rx_non_napi() 274 skb = fep->rx_skbuff[curidx]; in fs_enet_rx_non_napi() 319 fep->rx_skbuff[curidx] = skbn; in fs_enet_rx_non_napi() 514 fep->rx_skbuff[i] = skb; in fs_init_bds() 527 fep->rx_skbuff[i] = NULL; in fs_init_bds() 568 if ((skb = fep->rx_skbuff[i]) == NULL) in fs_cleanup_bds() 576 fep->rx_skbuff[i] = NULL; in fs_cleanup_bds() [all …]
|
D | fs_enet.h | 131 struct sk_buff **rx_skbuff; member
|
/linux-3.4.99/drivers/net/ethernet/dec/tulip/ |
D | winbond-840.c | 301 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 811 np->rx_skbuff[i] = NULL; in init_rxtx_rings() 819 np->rx_skbuff[i] = skb; in init_rxtx_rings() 852 if (np->rx_skbuff[i]) { in free_rxtx_rings() 855 np->rx_skbuff[i]->len, in free_rxtx_rings() 857 dev_kfree_skb(np->rx_skbuff[i]); in free_rxtx_rings() 859 np->rx_skbuff[i] = NULL; in free_rxtx_rings() 1237 np->rx_skbuff[entry]->len, in netdev_rx() 1239 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() 1242 np->rx_skbuff[entry]->len, in netdev_rx() [all …]
|
/linux-3.4.99/drivers/net/ethernet/packetengines/ |
D | hamachi.c | 486 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1125 struct sk_buff *skb = hmp->rx_skbuff[i]; in hamachi_tx_timeout() 1132 hmp->rx_skbuff[i] = NULL; in hamachi_tx_timeout() 1140 hmp->rx_skbuff[i] = skb; in hamachi_tx_timeout() 1187 hmp->rx_skbuff[i] = NULL; in hamachi_init_ring() 1192 hmp->rx_skbuff[i] = skb; in hamachi_init_ring() 1430 buf_addr = (u8 *) hmp->rx_skbuff[entry]->data; in hamachi_rx() 1503 hmp->rx_skbuff[entry]->data, pkt_len); in hamachi_rx() 1517 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); in hamachi_rx() 1518 hmp->rx_skbuff[entry] = NULL; in hamachi_rx() [all …]
|
D | yellowfin.c | 311 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 747 yp->rx_skbuff[i] = skb; in yellowfin_init_ring() 756 dev_kfree_skb(yp->rx_skbuff[j]); in yellowfin_init_ring() 1058 struct sk_buff *rx_skb = yp->rx_skbuff[entry]; in yellowfin_rx() 1133 yp->rx_skbuff[entry] = NULL; in yellowfin_rx() 1157 if (yp->rx_skbuff[entry] == NULL) { in yellowfin_rx() 1161 yp->rx_skbuff[entry] = skb; in yellowfin_rx() 1260 if (yp->rx_skbuff[i]) { in yellowfin_close() 1261 dev_kfree_skb(yp->rx_skbuff[i]); in yellowfin_close() 1263 yp->rx_skbuff[i] = NULL; in yellowfin_close()
|
/linux-3.4.99/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 368 struct sk_buff **rx_skbuff; member 678 if (priv->rx_skbuff[entry] != NULL) in xgmac_rx_refill() 687 priv->rx_skbuff[entry] = skb; in xgmac_rx_refill() 721 priv->rx_skbuff = kzalloc(sizeof(struct sk_buff *) * DMA_RX_RING_SZ, in xgmac_dma_desc_rings_init() 723 if (!priv->rx_skbuff) in xgmac_dma_desc_rings_init() 774 kfree(priv->rx_skbuff); in xgmac_dma_desc_rings_init() 783 if (!priv->rx_skbuff) in xgmac_free_rx_skbufs() 787 if (priv->rx_skbuff[i] == NULL) in xgmac_free_rx_skbufs() 793 dev_kfree_skb_any(priv->rx_skbuff[i]); in xgmac_free_rx_skbufs() 794 priv->rx_skbuff[i] = NULL; in xgmac_free_rx_skbufs() [all …]
|
/linux-3.4.99/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 634 if (mdp->rx_skbuff) { in sh_eth_ring_free() 636 if (mdp->rx_skbuff[i]) in sh_eth_ring_free() 637 dev_kfree_skb(mdp->rx_skbuff[i]); in sh_eth_ring_free() 640 kfree(mdp->rx_skbuff); in sh_eth_ring_free() 671 mdp->rx_skbuff[i] = NULL; in sh_eth_ring_format() 673 mdp->rx_skbuff[i] = skb; in sh_eth_ring_format() 737 mdp->rx_skbuff = kmalloc(sizeof(*mdp->rx_skbuff) * RX_RING_SIZE, in sh_eth_ring_init() 739 if (!mdp->rx_skbuff) { in sh_eth_ring_init() 949 skb = mdp->rx_skbuff[entry]; in sh_eth_rx() 950 mdp->rx_skbuff[entry] = NULL; in sh_eth_rx() [all …]
|
/linux-3.4.99/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 424 priv->rx_skbuff = in init_dma_desc_rings() 465 priv->rx_skbuff[i] = skb; in init_dma_desc_rings() 473 DBG(probe, INFO, "[%p]\t[%p]\t[%x]\n", priv->rx_skbuff[i], in init_dma_desc_rings() 474 priv->rx_skbuff[i]->data, priv->rx_skbuff_dma[i]); in init_dma_desc_rings() 512 if (priv->rx_skbuff[i]) { in dma_free_rx_skbufs() 515 dev_kfree_skb_any(priv->rx_skbuff[i]); in dma_free_rx_skbufs() 517 priv->rx_skbuff[i] = NULL; in dma_free_rx_skbufs() 553 kfree(priv->rx_skbuff); in free_dma_desc_resources() 1216 if (likely(priv->rx_skbuff[entry] == NULL)) { in stmmac_rx_refill() 1227 priv->rx_skbuff[entry] = skb; in stmmac_rx_refill() [all …]
|
D | stmmac.h | 45 struct sk_buff **rx_skbuff; member
|
/linux-3.4.99/drivers/net/ethernet/smsc/ |
D | epic100.c | 262 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 930 ep->rx_skbuff[i] = NULL; in epic_init_ring() 938 ep->rx_skbuff[i] = skb; in epic_init_ring() 1208 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); in epic_rx() 1218 skb_put(skb = ep->rx_skbuff[entry], pkt_len); in epic_rx() 1219 ep->rx_skbuff[entry] = NULL; in epic_rx() 1233 if (ep->rx_skbuff[entry] == NULL) { in epic_rx() 1235 skb = ep->rx_skbuff[entry] = netdev_alloc_skb(dev, ep->rx_buf_sz + 2); in epic_rx() 1328 skb = ep->rx_skbuff[i]; in epic_close() 1329 ep->rx_skbuff[i] = NULL; in epic_close()
|
/linux-3.4.99/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() 1404 if (vp->rx_skbuff[entry] == NULL) { in boomerang_rx() 1410 vp->rx_skbuff[entry] = skb; in boomerang_rx() 1454 if (vp->rx_skbuff[i]) { in corkscrew_close() 1455 dev_kfree_skb(vp->rx_skbuff[i]); in corkscrew_close() 1456 vp->rx_skbuff[i] = NULL; in corkscrew_close()
|
D | 3c59x.c | 602 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1762 vp->rx_skbuff[i] = skb; in vortex_open() 1773 if (vp->rx_skbuff[j]) { in vortex_open() 1774 dev_kfree_skb(vp->rx_skbuff[j]); in vortex_open() 1775 vp->rx_skbuff[j] = NULL; in vortex_open() 2587 vp->rx_skbuff[entry]->data, in boomerang_rx() 2593 skb = vp->rx_skbuff[entry]; in boomerang_rx() 2594 vp->rx_skbuff[entry] = NULL; in boomerang_rx() 2618 if (vp->rx_skbuff[entry] == NULL) { in boomerang_rx() 2632 vp->rx_skbuff[entry] = skb; in boomerang_rx() [all …]
|
/linux-3.4.99/drivers/net/ethernet/dlink/ |
D | sundance.c | 364 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member 1018 np->rx_skbuff[i] = NULL; in init_ring() 1025 np->rx_skbuff[i] = skb; in init_ring() 1035 np->rx_skbuff[i] = NULL; in init_ring() 1366 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in rx_poll() 1375 skb_put(skb = np->rx_skbuff[entry], pkt_len); in rx_poll() 1376 np->rx_skbuff[entry] = NULL; in rx_poll() 1413 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1415 np->rx_skbuff[entry] = skb; in refill_rx() 1425 np->rx_skbuff[entry] = NULL; in refill_rx() [all …]
|
D | dl2k.c | 507 if (np->rx_skbuff[entry] == NULL) { in rio_timer() 517 np->rx_skbuff[entry] = skb; in rio_timer() 572 np->rx_skbuff[i] = NULL; in alloc_list() 581 np->rx_skbuff[i] = skb; in alloc_list() 870 skb_put (skb = np->rx_skbuff[entry], pkt_len); in receive_packet() 871 np->rx_skbuff[entry] = NULL; in receive_packet() 878 np->rx_skbuff[entry]->data, in receive_packet() 905 if (np->rx_skbuff[entry] == NULL) { in receive_packet() 915 np->rx_skbuff[entry] = skb; in receive_packet() 1708 skb = np->rx_skbuff[i]; in rio_close() [all …]
|
D | dl2k.h | 382 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member
|
/linux-3.4.99/drivers/net/ethernet/sis/ |
D | sis900.c | 181 struct sk_buff *rx_skbuff[NUM_RX_DESC]; member 1157 sis_priv->rx_skbuff[i] = NULL; in sis900_init_rx_ring() 1176 sis_priv->rx_skbuff[i] = skb; in sis900_init_rx_ring() 1779 skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1787 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() 1799 rx_skb = sis_priv->rx_skbuff[entry]; in sis900_rx() 1811 sis_priv->rx_skbuff[entry] = skb; in sis900_rx() 1829 if (sis_priv->rx_skbuff[entry] == NULL) { in sis900_rx() 1842 sis_priv->rx_skbuff[entry] = skb; in sis900_rx() 1955 skb = sis_priv->rx_skbuff[i]; in sis900_close() [all …]
|
/linux-3.4.99/drivers/net/ethernet/via/ |
D | via-rhine.c | 431 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1149 rp->rx_skbuff[i] = NULL; in alloc_rbufs() 1157 rp->rx_skbuff[i] = skb; in alloc_rbufs() 1180 if (rp->rx_skbuff[i]) { in free_rbufs() 1184 dev_kfree_skb(rp->rx_skbuff[i]); in free_rbufs() 1186 rp->rx_skbuff[i] = NULL; in free_rbufs() 1905 rp->rx_skbuff[entry]->data, in rhine_rx() 1913 skb = rp->rx_skbuff[entry]; in rhine_rx() 1918 rp->rx_skbuff[entry] = NULL; in rhine_rx() 1945 if (rp->rx_skbuff[entry] == NULL) { in rhine_rx() [all …]
|
/linux-3.4.99/drivers/net/ethernet/aeroflex/ |
D | greth.h | 101 struct sk_buff *rx_skbuff[GRETH_RXBD_NUM]; member
|
D | greth.c | 173 if (greth->rx_skbuff[i] != NULL) { in greth_clean_rings() 174 dev_kfree_skb(greth->rx_skbuff[i]); in greth_clean_rings() 261 greth->rx_skbuff[i] = skb; in greth_init_rings() 859 skb = greth->rx_skbuff[greth->rx_cur]; in greth_rx_gbit() 918 greth->rx_skbuff[greth->rx_cur] = newskb; in greth_rx_gbit()
|
/linux-3.4.99/drivers/net/ethernet/freescale/ |
D | gianfar.c | 206 struct sk_buff *skb = rx_queue->rx_skbuff[j]; in gfar_init_bds() 217 rx_queue->rx_skbuff[j] = skb; in gfar_init_bds() 300 rx_queue->rx_skbuff = kmalloc(sizeof(*rx_queue->rx_skbuff) * in gfar_alloc_skb_resources() 303 if (!rx_queue->rx_skbuff) { in gfar_alloc_skb_resources() 310 rx_queue->rx_skbuff[j] = NULL; in gfar_alloc_skb_resources() 711 priv->rx_queue[i]->rx_skbuff = NULL; in gfar_of_init() 1715 if (rx_queue->rx_skbuff[i]) { in free_skb_rx_queue() 1719 dev_kfree_skb_any(rx_queue->rx_skbuff[i]); in free_skb_rx_queue() 1720 rx_queue->rx_skbuff[i] = NULL; in free_skb_rx_queue() 1726 kfree(rx_queue->rx_skbuff); in free_skb_rx_queue() [all …]
|
/linux-3.4.99/drivers/net/hippi/ |
D | rrunner.c | 666 rrpriv->rx_skbuff[i] = skb; in rr_init1() 715 struct sk_buff *skb = rrpriv->rx_skbuff[i]; in rr_init1() 725 rrpriv->rx_skbuff[i] = NULL; in rr_init1() 963 rx_skb = rrpriv->rx_skbuff[index]; in rx_int() 998 rrpriv->rx_skbuff[index] = newskb; in rx_int() 1146 struct sk_buff *skb = rrpriv->rx_skbuff[i]; in rr_raz_rx() 1156 rrpriv->rx_skbuff[i] = NULL; in rr_raz_rx()
|
/linux-3.4.99/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 544 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member 1935 if (np->rx_skbuff[entry] == NULL) { in refill_rx() 1938 np->rx_skbuff[entry] = skb; in refill_rx() 1996 np->rx_skbuff[i] = NULL; in init_ring() 2029 if (np->rx_skbuff[i]) { in drain_rx() 2033 dev_kfree_skb(np->rx_skbuff[i]); in drain_rx() 2035 np->rx_skbuff[i] = NULL; in drain_rx() 2198 prefetch(&np->rx_skbuff[np->cur_rx % RX_RING_SIZE]); in intr_handler() 2354 np->rx_skbuff[entry]->data, pkt_len); in netdev_rx() 2364 skb_put(skb = np->rx_skbuff[entry], pkt_len); in netdev_rx() [all …]
|