/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 270 struct sk_buff **rx_skbuff; member in struct:pcnet32_private 568 new_skb_list[new] = lp->rx_skbuff[new]; 572 struct sk_buff *rx_skbuff; local 574 rx_skbuff = new_skb_list[new]; 575 if (!rx_skbuff) { 581 skb_reserve(rx_skbuff, NET_IP_ALIGN); 584 pci_map_single(lp->pci_dev, rx_skbuff->data, 599 if (lp->rx_skbuff[new]) { 606 dev_kfree_skb(lp->rx_skbuff[new]); 610 kfree(lp->rx_skbuff); 2283 struct sk_buff *rx_skbuff = lp->rx_skbuff[i]; local [all...] |
H A D | amd8111e.c | 237 struct sk_buff *rx_skbuff; local 251 rx_skbuff = lp->rx_skbuff[i]; 252 if(rx_skbuff != NULL){ 255 dev_kfree_skb(lp->rx_skbuff[i]); 256 lp->rx_skbuff[i] = NULL; 324 lp->rx_skbuff[i] = netdev_alloc_skb(dev, lp->rx_buff_len); 325 if (!lp->rx_skbuff[i]) { 328 dev_kfree_skb(lp->rx_skbuff[i]); 331 skb_reserve(lp->rx_skbuff[ [all...] |
H A D | lance.c | 244 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:lance_private 845 struct sk_buff *skb = lp->rx_skbuff[i]; 846 lp->rx_skbuff[i] = NULL; 875 lp->rx_skbuff[i] = skb;
|
/drivers/net/ethernet/aeroflex/ |
H A D | greth.h | 101 struct sk_buff *rx_skbuff[GRETH_RXBD_NUM]; member in struct:greth_private
|
/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 135 skb = fep->rx_skbuff[curidx]; 144 skb = fep->rx_skbuff[curidx]; 187 fep->rx_skbuff[curidx] = skbn; 408 fep->rx_skbuff[i] = skb; 421 fep->rx_skbuff[i] = NULL; 462 if ((skb = fep->rx_skbuff[i]) == NULL) 470 fep->rx_skbuff[i] = NULL; 979 fep->rx_skbuff = (struct sk_buff **)&fep[1]; 980 fep->tx_skbuff = fep->rx_skbuff + fpi->rx_ring;
|
H A D | fs_enet.h | 135 struct sk_buff **rx_skbuff; member in struct:fs_enet_private
|
/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 486 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:hamachi_private 1118 struct sk_buff *skb = hmp->rx_skbuff[i]; 1125 hmp->rx_skbuff[i] = NULL; 1133 hmp->rx_skbuff[i] = skb; 1180 hmp->rx_skbuff[i] = NULL; 1185 hmp->rx_skbuff[i] = skb; 1423 buf_addr = (u8 *) hmp->rx_skbuff[entry]->data; 1496 hmp->rx_skbuff[entry]->data, pkt_len); 1510 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); 1511 hmp->rx_skbuff[entr [all...] |
H A D | yellowfin.c | 311 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:yellowfin_private 742 yp->rx_skbuff[i] = skb; 751 dev_kfree_skb(yp->rx_skbuff[j]); 1053 struct sk_buff *rx_skb = yp->rx_skbuff[entry]; 1131 yp->rx_skbuff[entry] = NULL; 1155 if (yp->rx_skbuff[entry] == NULL) { 1159 yp->rx_skbuff[entry] = skb; 1258 if (yp->rx_skbuff[i]) { 1259 dev_kfree_skb(yp->rx_skbuff[i]); 1261 yp->rx_skbuff[ [all...] |
/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 301 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:netdev_private 807 np->rx_skbuff[i] = NULL; 815 np->rx_skbuff[i] = skb; 848 if (np->rx_skbuff[i]) { 851 np->rx_skbuff[i]->len, 853 dev_kfree_skb(np->rx_skbuff[i]); 855 np->rx_skbuff[i] = NULL; 1234 np->rx_skbuff[entry]->len, 1236 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); 1239 np->rx_skbuff[entr [all...] |
/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 366 struct sk_buff **rx_skbuff; member in struct:xgmac_priv 699 if (priv->rx_skbuff[entry] == NULL) { 711 priv->rx_skbuff[entry] = skb; 742 priv->rx_skbuff = kzalloc(sizeof(struct sk_buff *) * DMA_RX_RING_SZ, 744 if (!priv->rx_skbuff) 795 kfree(priv->rx_skbuff); 804 if (!priv->rx_skbuff) 808 struct sk_buff *skb = priv->rx_skbuff[i]; 816 priv->rx_skbuff[i] = NULL; 865 kfree(priv->rx_skbuff); [all...] |
/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 308 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member in struct:corkscrew_private 830 vp->rx_skbuff[i] = skb; 1380 skb = vp->rx_skbuff[entry]; 1381 vp->rx_skbuff[entry] = NULL; 1401 if (vp->rx_skbuff[entry] == NULL) { 1407 vp->rx_skbuff[entry] = skb; 1451 if (vp->rx_skbuff[i]) { 1452 dev_kfree_skb(vp->rx_skbuff[i]); 1453 vp->rx_skbuff[i] = NULL;
|
H A D | 3c59x.c | 602 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:vortex_private 1758 vp->rx_skbuff[i] = skb; 1769 if (vp->rx_skbuff[j]) { 1770 dev_kfree_skb(vp->rx_skbuff[j]); 1771 vp->rx_skbuff[j] = NULL; 2618 vp->rx_skbuff[entry]->data, 2624 skb = vp->rx_skbuff[entry]; 2625 vp->rx_skbuff[entry] = NULL; 2649 if (vp->rx_skbuff[entry] == NULL) { 2664 vp->rx_skbuff[entr [all...] |
/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac.h | 63 struct sk_buff **rx_skbuff; member in struct:stmmac_priv
|
H A D | stmmac_main.c | 978 priv->rx_skbuff[i] = skb; 999 if (priv->rx_skbuff[i]) { 1002 dev_kfree_skb_any(priv->rx_skbuff[i]); 1004 priv->rx_skbuff[i] = NULL; 1054 pr_debug("[%p]\t[%p]\t[%x]\n", priv->rx_skbuff[i], 1055 priv->rx_skbuff[i]->data, 1158 priv->rx_skbuff = kmalloc_array(rxsize, sizeof(struct sk_buff *), 1160 if (!priv->rx_skbuff) 1221 kfree(priv->rx_skbuff); 1250 kfree(priv->rx_skbuff); [all...] |
/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 506 if (np->rx_skbuff[entry] == NULL) { 516 np->rx_skbuff[entry] = skb; 573 np->rx_skbuff[i] = NULL; 582 np->rx_skbuff[i] = skb; 861 skb_put (skb = np->rx_skbuff[entry], pkt_len); 862 np->rx_skbuff[entry] = NULL; 869 np->rx_skbuff[entry]->data, 896 if (np->rx_skbuff[entry] == NULL) { 906 np->rx_skbuff[entry] = skb; 1705 skb = np->rx_skbuff[ [all...] |
H A D | sundance.c | 373 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:netdev_private 1042 np->rx_skbuff[i] = NULL; 1049 np->rx_skbuff[i] = skb; 1059 np->rx_skbuff[i] = NULL; 1390 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); 1399 skb_put(skb = np->rx_skbuff[entry], pkt_len); 1400 np->rx_skbuff[entry] = NULL; 1437 if (np->rx_skbuff[entry] == NULL) { 1439 np->rx_skbuff[entry] = skb; 1449 np->rx_skbuff[entr [all...] |
H A D | dl2k.h | 364 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member in struct:netdev_private
|
/drivers/net/ethernet/renesas/ |
H A D | sh_eth.c | 1088 if (mdp->rx_skbuff) { 1090 dev_kfree_skb(mdp->rx_skbuff[i]); 1092 kfree(mdp->rx_skbuff); 1093 mdp->rx_skbuff = NULL; 1126 mdp->rx_skbuff[i] = NULL; 1128 mdp->rx_skbuff[i] = skb; 1193 mdp->rx_skbuff = kmalloc_array(mdp->num_rx_ring, 1194 sizeof(*mdp->rx_skbuff), GFP_KERNEL); 1195 if (!mdp->rx_skbuff) { 1440 skb = mdp->rx_skbuff[entr [all...] |
/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 258 struct sk_buff* rx_skbuff[RX_RING_SIZE]; member in struct:epic_private 915 ep->rx_skbuff[i] = NULL; 923 ep->rx_skbuff[i] = skb; 1192 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); 1202 skb_put(skb = ep->rx_skbuff[entry], pkt_len); 1203 ep->rx_skbuff[entry] = NULL; 1217 if (ep->rx_skbuff[entry] == NULL) { 1219 skb = ep->rx_skbuff[entry] = netdev_alloc_skb(dev, ep->rx_buf_sz + 2); 1313 skb = ep->rx_skbuff[i]; 1314 ep->rx_skbuff[ [all...] |
/drivers/net/ethernet/sis/ |
H A D | sis900.c | 184 struct sk_buff *rx_skbuff[NUM_RX_DESC]; member in struct:sis900_private 1169 sis_priv->rx_skbuff[i] = NULL; 1188 sis_priv->rx_skbuff[i] = skb; 1195 sis_priv->rx_skbuff[i] = NULL; 1793 skb = sis_priv->rx_skbuff[entry]; 1801 if (sis_priv->rx_skbuff[entry] == NULL) { 1813 rx_skb = sis_priv->rx_skbuff[entry]; 1825 sis_priv->rx_skbuff[entry] = skb; 1833 sis_priv->rx_skbuff[entry] = NULL; 1849 if (sis_priv->rx_skbuff[entr [all...] |
/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 354 rx_ring->rx_skbuff[i] = skb; 434 kfree(rx_ring->rx_skbuff); 480 rx_ring->rx_skbuff = kmalloc_array(rx_rsize, 482 if (rx_ring->rx_skbuff == NULL) 505 kfree(rx_ring->rx_skbuff); 1438 if (likely(priv->rxq[qnum]->rx_skbuff[entry] == NULL)) { 1446 priv->rxq[qnum]->rx_skbuff[entry] = skb; 1509 skb = priv->rxq[qnum]->rx_skbuff[entry]; 1515 priv->rxq[qnum]->rx_skbuff[entry] = NULL;
|
/drivers/net/ethernet/cadence/ |
H A D | macb.c | 658 if (bp->rx_skbuff[entry] == NULL) { 675 bp->rx_skbuff[entry] = skb; 747 skb = bp->rx_skbuff[entry]; 755 bp->rx_skbuff[entry] = NULL; 1274 if (!bp->rx_skbuff) 1278 skb = bp->rx_skbuff[i]; 1291 kfree(bp->rx_skbuff); 1292 bp->rx_skbuff = NULL; 1329 bp->rx_skbuff = kzalloc(size, GFP_KERNEL); 1330 if (!bp->rx_skbuff) [all...] |
/drivers/net/ethernet/via/ |
H A D | via-rhine.c | 447 struct sk_buff *rx_skbuff[RX_RING_SIZE]; member in struct:rhine_private 1233 rp->rx_skbuff[i] = NULL; 1241 rp->rx_skbuff[i] = skb; 1269 if (rp->rx_skbuff[i]) { 1273 dev_kfree_skb(rp->rx_skbuff[i]); 1275 rp->rx_skbuff[i] = NULL; 2007 rp->rx_skbuff[entry]->data, 2015 skb = rp->rx_skbuff[entry]; 2020 rp->rx_skbuff[entry] = NULL; 2050 if (rp->rx_skbuff[entr [all...] |
/drivers/net/hippi/ |
H A D | rrunner.c | 654 rrpriv->rx_skbuff[i] = skb; 703 struct sk_buff *skb = rrpriv->rx_skbuff[i]; 713 rrpriv->rx_skbuff[i] = NULL; 951 rx_skb = rrpriv->rx_skbuff[index]; 986 rrpriv->rx_skbuff[index] = newskb; 1134 struct sk_buff *skb = rrpriv->rx_skbuff[i]; 1144 rrpriv->rx_skbuff[i] = NULL;
|
/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 211 struct sk_buff *skb = rx_queue->rx_skbuff[j]; 222 rx_queue->rx_skbuff[j] = skb; 299 rx_queue->rx_skbuff = 301 sizeof(*rx_queue->rx_skbuff), 303 if (!rx_queue->rx_skbuff) 307 rx_queue->rx_skbuff[j] = NULL; 578 priv->rx_queue[i]->rx_skbuff = NULL; 1871 if (rx_queue->rx_skbuff[i]) { 1875 dev_kfree_skb_any(rx_queue->rx_skbuff[i]); 1876 rx_queue->rx_skbuff[ [all...] |