Searched refs:tx_skbs (Results 1 - 16 of 16) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dtc35815.c435 } tx_skbs[TX_FD_NUM], rx_skbs[RX_BUF_NUM]; member in struct:tc35815_local
1008 lp->tx_skbs[fdsystem].skb : NULL;
1010 if (lp->tx_skbs[i].skb != skb) {
1011 printk("%s: tx_skbs mismatch(%d).\n", dev->name, i);
1015 BUG_ON(lp->tx_skbs[i].skb != skb);
1018 pci_unmap_single(lp->pci_dev, lp->tx_skbs[i].skb_dma, skb->len, PCI_DMA_TODEVICE);
1019 lp->tx_skbs[i].skb = NULL;
1020 lp->tx_skbs[i].skb_dma = 0;
1040 lp->tx_skbs[fdsystem].skb : NULL;
1042 if (lp->tx_skbs[
[all...]
H A Dmeth.c73 struct sk_buff *tx_skbs[TX_RING_ENTRIES]; member in struct:meth_private
212 memset(priv->tx_skbs, 0, sizeof(priv->tx_skbs));
242 if (priv->tx_skbs[i])
243 dev_kfree_skb(priv->tx_skbs[i]);
244 priv->tx_skbs[i] = NULL;
481 skb = priv->tx_skbs[priv->tx_read];
515 priv->tx_skbs[priv->tx_read] = NULL;
670 priv->tx_skbs[priv->tx_write] = skb;
H A Dxen-netfront.c98 } tx_skbs[NET_TX_RING_SIZE]; member in struct:netfront_info
142 * Access macros for acquiring freeing slots in tx_skbs[].
363 skb = np->tx_skbs[id].skb;
376 add_id_to_freelist(&np->tx_skb_freelist, np->tx_skbs, id);
421 id = get_id_from_freelist(&np->tx_skb_freelist, np->tx_skbs);
422 np->tx_skbs[id].skb = skb_get(skb);
444 id = get_id_from_freelist(&np->tx_skb_freelist, np->tx_skbs);
445 np->tx_skbs[id].skb = skb_get(skb);
498 id = get_id_from_freelist(&np->tx_skb_freelist, np->tx_skbs);
499 np->tx_skbs[i
[all...]
H A Dmyri_sbus.c278 if (mp->tx_skbs[i] != NULL) {
279 struct sk_buff *skb = mp->tx_skbs[i];
287 dev_kfree_skb(mp->tx_skbs[i]);
288 mp->tx_skbs[i] = NULL;
365 struct sk_buff *skb = mp->tx_skbs[entry];
373 mp->tx_skbs[entry] = NULL;
662 mp->tx_skbs[entry] = skb;
957 mp->tx_skbs[i] = NULL;
H A Dsunbmac.c205 if (bp->tx_skbs[i] != NULL) {
206 dev_kfree_skb_any(bp->tx_skbs[i]);
207 bp->tx_skbs[i] = NULL;
778 skb = bp->tx_skbs[elem];
786 bp->tx_skbs[elem] = NULL;
972 bp->tx_skbs[entry] = skb;
H A Dmyri_sbus.h281 struct sk_buff *tx_skbs[TX_RING_SIZE]; /* TX skb's */ member in struct:myri_eth
H A Dioc3-eth.c84 struct sk_buff *tx_skbs[128]; member in struct:ioc3_private
674 skb = ip->tx_skbs[o_entry];
677 ip->tx_skbs[o_entry] = NULL;
860 skb = ip->tx_skbs[i];
862 ip->tx_skbs[i] = NULL;
1507 ip->tx_skbs[produce] = skb; /* Remember skb */
H A Dsunbmac.h316 struct sk_buff *tx_skbs[TX_RING_SIZE]; member in struct:bigmac
H A Dns83820.c366 struct sk_buff *tx_skbs[NR_TX_DESC]; member in struct:ns83820
917 skb = dev->tx_skbs[tx_done_idx];
918 dev->tx_skbs[tx_done_idx] = NULL;
958 struct sk_buff *skb = dev->tx_skbs[i];
959 dev->tx_skbs[i] = NULL;
1096 dev->tx_skbs[last_idx] = skb;
H A Dsunhme.h417 struct sk_buff *tx_skbs[TX_RING_SIZE]; member in struct:happy_meal
H A Dsungem.h1024 struct sk_buff *tx_skbs[TX_RING_SIZE]; member in struct:gem
H A Dsungem.c688 skb = gp->tx_skbs[entry];
705 gp->tx_skbs[entry] = NULL;
1057 gp->tx_skbs[entry] = skb;
1644 if (gp->tx_skbs[i] != NULL) {
1648 skb = gp->tx_skbs[i];
1649 gp->tx_skbs[i] = NULL;
H A Dsunhme.c1196 if (hp->tx_skbs[i] != NULL) {
1197 struct sk_buff *skb = hp->tx_skbs[i];
1202 hp->tx_skbs[i] = NULL;
1911 skb = hp->tx_skbs[elem];
1921 hp->tx_skbs[elem] = NULL;
2260 hp->tx_skbs[entry] = skb;
H A Dcassini.c1743 skbs = cp->tx_skbs[ring];
2672 cp->tx_skbs[ring][entry] = skb;
3731 struct sk_buff *skb, **skbs = cp->tx_skbs[ring];
H A Dcassini.h2758 struct sk_buff *tx_skbs[N_TX_RINGS][TX_DESC_RING_SIZE]; member in struct:cas
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wan/
H A Dwanxl.c61 struct sk_buff *tx_skbs[TX_BUFFERS]; member in struct:__anon13534
166 struct sk_buff *skb = port->tx_skbs[port->tx_in];
294 port->tx_skbs[port->tx_out] = skb;
455 port->tx_skbs[i]->len,
457 dev_kfree_skb(port->tx_skbs[i]);

Completed in 377 milliseconds