Home
last modified time | relevance | path

Searched refs:tx_skbs (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/toshiba/
Dtc35815.c434 } tx_skbs[TX_FD_NUM], rx_skbs[RX_BUF_NUM]; member
978 lp->tx_skbs[fdsystem].skb : NULL; in tc35815_clear_queues()
980 if (lp->tx_skbs[i].skb != skb) { in tc35815_clear_queues()
985 BUG_ON(lp->tx_skbs[i].skb != skb); in tc35815_clear_queues()
988 pci_unmap_single(lp->pci_dev, lp->tx_skbs[i].skb_dma, skb->len, PCI_DMA_TODEVICE); in tc35815_clear_queues()
989 lp->tx_skbs[i].skb = NULL; in tc35815_clear_queues()
990 lp->tx_skbs[i].skb_dma = 0; in tc35815_clear_queues()
1010 lp->tx_skbs[fdsystem].skb : NULL; in tc35815_free_queues()
1012 if (lp->tx_skbs[i].skb != skb) { in tc35815_free_queues()
1017 BUG_ON(lp->tx_skbs[i].skb != skb); in tc35815_free_queues()
[all …]
/Linux-v4.19/drivers/net/ethernet/sgi/
Dmeth.c80 struct sk_buff *tx_skbs[TX_RING_ENTRIES]; member
222 memset(priv->tx_skbs, 0, sizeof(priv->tx_skbs)); in meth_init_tx_ring()
252 if (priv->tx_skbs[i]) in meth_free_tx_ring()
253 dev_kfree_skb(priv->tx_skbs[i]); in meth_free_tx_ring()
254 priv->tx_skbs[i] = NULL; in meth_free_tx_ring()
491 skb = priv->tx_skbs[priv->tx_read]; in meth_tx_cleanup()
525 priv->tx_skbs[priv->tx_read] = NULL; in meth_tx_cleanup()
680 priv->tx_skbs[priv->tx_write] = skb; in meth_add_to_tx_ring()
Dioc3-eth.c83 struct sk_buff *tx_skbs[128]; member
667 skb = ip->tx_skbs[o_entry]; in ioc3_tx()
670 ip->tx_skbs[o_entry] = NULL; in ioc3_tx()
850 skb = ip->tx_skbs[i]; in ioc3_clean_tx_ring()
852 ip->tx_skbs[i] = NULL; in ioc3_clean_tx_ring()
1489 ip->tx_skbs[produce] = skb; /* Remember skb */ in ioc3_start_xmit()
/Linux-v4.19/drivers/net/wan/
Dwanxl.c64 struct sk_buff *tx_skbs[TX_BUFFERS]; member
168 struct sk_buff *skb = port->tx_skbs[port->tx_in]; in wanxl_tx_intr()
296 port->tx_skbs[port->tx_out] = skb; in wanxl_xmit()
458 port->tx_skbs[i]->len, in wanxl_close()
460 dev_kfree_skb(port->tx_skbs[i]); in wanxl_close()
/Linux-v4.19/drivers/net/ethernet/faraday/
Dftgmac100.c83 struct sk_buff **tx_skbs; member
642 priv->tx_skbs[pointer] = NULL; in ftgmac100_free_tx_packet()
660 skb = priv->tx_skbs[pointer]; in ftgmac100_tx_complete_packet()
760 priv->tx_skbs[pointer] = skb; in ftgmac100_hard_start_xmit()
799 priv->tx_skbs[pointer] = skb; in ftgmac100_hard_start_xmit()
891 struct sk_buff *skb = priv->tx_skbs[i]; in ftgmac100_free_buffers()
904 kfree(priv->tx_skbs); in ftgmac100_free_rings()
932 priv->tx_skbs = kcalloc(MAX_TX_QUEUE_ENTRIES, sizeof(void *), in ftgmac100_alloc_rings()
934 if (!priv->tx_skbs) in ftgmac100_alloc_rings()
/Linux-v4.19/drivers/net/ethernet/sun/
Dsunbmac.c205 if (bp->tx_skbs[i] != NULL) { in bigmac_clean_rings()
206 dev_kfree_skb_any(bp->tx_skbs[i]); in bigmac_clean_rings()
207 bp->tx_skbs[i] = NULL; in bigmac_clean_rings()
775 skb = bp->tx_skbs[elem]; in bigmac_tx()
783 bp->tx_skbs[elem] = NULL; in bigmac_tx()
968 bp->tx_skbs[entry] = skb; in bigmac_start_xmit()
Dsunbmac.h300 struct sk_buff *tx_skbs[TX_RING_SIZE]; member
Dsunhme.h418 struct sk_buff *tx_skbs[TX_RING_SIZE]; member
Dsungem.c659 skb = gp->tx_skbs[entry]; in gem_tx()
676 gp->tx_skbs[entry] = NULL; in gem_tx()
1027 gp->tx_skbs[entry] = skb; in gem_start_xmit()
1601 if (gp->tx_skbs[i] != NULL) { in gem_clean_rings()
1605 skb = gp->tx_skbs[i]; in gem_clean_rings()
1606 gp->tx_skbs[i] = NULL; in gem_clean_rings()
Dsungem.h1015 struct sk_buff *tx_skbs[TX_RING_SIZE]; member
Dsunhme.c1218 if (hp->tx_skbs[i] != NULL) { in happy_meal_clean_rings()
1219 struct sk_buff *skb = hp->tx_skbs[i]; in happy_meal_clean_rings()
1224 hp->tx_skbs[i] = NULL; in happy_meal_clean_rings()
1938 skb = hp->tx_skbs[elem]; in happy_meal_tx()
1948 hp->tx_skbs[elem] = NULL; in happy_meal_tx()
2315 hp->tx_skbs[entry] = skb; in happy_meal_start_xmit()
2382 hp->tx_skbs[hp->tx_new] = NULL; in happy_meal_start_xmit()
Dcassini.h2780 struct sk_buff *tx_skbs[N_TX_RINGS][TX_DESC_RING_SIZE]; member
Dcassini.c1865 skbs = cp->tx_skbs[ring]; in cas_tx_ringN()
2798 cp->tx_skbs[ring][entry] = skb; in cas_xmit_tx_ringN()
3895 struct sk_buff *skb, **skbs = cp->tx_skbs[ring]; in cas_clean_txd()
/Linux-v4.19/drivers/net/
Dxen-netfront.c132 } tx_skbs[NET_TX_RING_SIZE]; member
397 skb = queue->tx_skbs[id].skb; in xennet_tx_buf_gc()
410 add_id_to_freelist(&queue->tx_skb_freelist, queue->tx_skbs, id); in xennet_tx_buf_gc()
442 id = get_id_from_freelist(&queue->tx_skb_freelist, queue->tx_skbs); in xennet_tx_setup_grant()
450 queue->tx_skbs[id].skb = skb; in xennet_tx_setup_grant()
1138 if (skb_entry_is_link(&queue->tx_skbs[i])) in xennet_release_tx_bufs()
1141 skb = queue->tx_skbs[i].skb; in xennet_release_tx_bufs()
1148 add_id_to_freelist(&queue->tx_skb_freelist, queue->tx_skbs, i); in xennet_release_tx_bufs()
1626 skb_entry_set_link(&queue->tx_skbs[i], i+1); in xennet_init_queue()
/Linux-v4.19/drivers/net/ethernet/natsemi/
Dns83820.c455 struct sk_buff *tx_skbs[NR_TX_DESC]; member
995 skb = dev->tx_skbs[tx_done_idx];
996 dev->tx_skbs[tx_done_idx] = NULL;
1036 struct sk_buff *skb = dev->tx_skbs[i];
1037 dev->tx_skbs[i] = NULL;
1173 dev->tx_skbs[last_idx] = skb;