Home
last modified time | relevance | path

Searched refs:tx_buffers (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/micrel/
Dks8695net.c179 struct ks8695_skbuff tx_buffers[MAX_TX_DESC]; member
378 if (ksp->tx_buffers[buff_n].skb && in ks8695_tx_irq()
384 ndev->stats.tx_bytes += ksp->tx_buffers[buff_n].length; in ks8695_tx_irq()
391 ksp->tx_buffers[buff_n].dma_ptr, in ks8695_tx_irq()
392 ksp->tx_buffers[buff_n].length, in ks8695_tx_irq()
394 dev_kfree_skb_irq(ksp->tx_buffers[buff_n].skb); in ks8695_tx_irq()
395 ksp->tx_buffers[buff_n].skb = NULL; in ks8695_tx_irq()
684 if (ksp->tx_buffers[buff_n].skb) { in ks8695_shutdown()
692 ksp->tx_buffers[buff_n].dma_ptr, in ks8695_shutdown()
693 ksp->tx_buffers[buff_n].length, in ks8695_shutdown()
[all …]
/Linux-v4.19/drivers/net/ethernet/smsc/
Dsmsc9420.c63 struct smsc9420_ring_info *tx_buffers; member
513 if (!pd->tx_buffers) in smsc9420_free_tx_ring()
517 struct sk_buff *skb = pd->tx_buffers[i].skb; in smsc9420_free_tx_ring()
520 BUG_ON(!pd->tx_buffers[i].mapping); in smsc9420_free_tx_ring()
521 pci_unmap_single(pd->pdev, pd->tx_buffers[i].mapping, in smsc9420_free_tx_ring()
533 kfree(pd->tx_buffers); in smsc9420_free_tx_ring()
534 pd->tx_buffers = NULL; in smsc9420_free_tx_ring()
922 BUG_ON(!pd->tx_buffers[index].skb); in smsc9420_complete_tx()
923 BUG_ON(!pd->tx_buffers[index].mapping); in smsc9420_complete_tx()
925 pci_unmap_single(pd->pdev, pd->tx_buffers[index].mapping, in smsc9420_complete_tx()
[all …]
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dinterrupt.c597 if (tp->tx_buffers[entry].skb == NULL) { in tulip_interrupt()
599 if (tp->tx_buffers[entry].mapping) in tulip_interrupt()
601 tp->tx_buffers[entry].mapping, in tulip_interrupt()
627 tp->tx_buffers[entry].skb->len; in tulip_interrupt()
632 pci_unmap_single(tp->pdev, tp->tx_buffers[entry].mapping, in tulip_interrupt()
633 tp->tx_buffers[entry].skb->len, in tulip_interrupt()
637 dev_kfree_skb_irq(tp->tx_buffers[entry].skb); in tulip_interrupt()
638 tp->tx_buffers[entry].skb = NULL; in tulip_interrupt()
639 tp->tx_buffers[entry].mapping = 0; in tulip_interrupt()
Dtulip_core.c367 tp->tx_buffers[tp->cur_tx].skb = NULL; in tulip_up()
368 tp->tx_buffers[tp->cur_tx].mapping = mapping; in tulip_up()
655 tp->tx_buffers[i].skb = NULL; in tulip_init_ring()
656 tp->tx_buffers[i].mapping = 0; in tulip_init_ring()
677 tp->tx_buffers[entry].skb = skb; in tulip_start_xmit()
680 tp->tx_buffers[entry].mapping = mapping; in tulip_start_xmit()
727 if (tp->tx_buffers[entry].skb == NULL) { in tulip_clean_tx_ring()
729 if (tp->tx_buffers[entry].mapping) in tulip_clean_tx_ring()
731 tp->tx_buffers[entry].mapping, in tulip_clean_tx_ring()
737 pci_unmap_single(tp->pdev, tp->tx_buffers[entry].mapping, in tulip_clean_tx_ring()
[all …]
Dtulip.h409 struct ring_info tx_buffers[TX_RING_SIZE]; member
/Linux-v4.19/drivers/net/wireless/admtek/
Dadm8211.c325 info = &priv->tx_buffers[entry]; in adm8211_interrupt_tci()
1473 tx_info = &priv->tx_buffers[i]; in adm8211_init_rings()
1506 if (!priv->tx_buffers[i].skb) in adm8211_free_rings()
1510 priv->tx_buffers[i].mapping, in adm8211_free_rings()
1511 priv->tx_buffers[i].skb->len, in adm8211_free_rings()
1514 dev_kfree_skb(priv->tx_buffers[i].skb); in adm8211_free_rings()
1656 priv->tx_buffers[entry].skb = skb; in adm8211_tx_raw()
1657 priv->tx_buffers[entry].mapping = mapping; in adm8211_tx_raw()
1658 priv->tx_buffers[entry].hdrlen = hdrlen; in adm8211_tx_raw()
1742 sizeof(*priv->tx_buffers) * priv->tx_ring_size, GFP_KERNEL); in adm8211_alloc_rings()
[all …]
Dadm8211.h546 struct adm8211_tx_ring_info *tx_buffers; member
/Linux-v4.19/drivers/net/ethernet/broadcom/
Db44.c627 struct ring_info *rp = &bp->tx_buffers[cons]; in b44_tx()
1020 bp->tx_buffers[entry].skb = skb; in b44_start_xmit()
1021 bp->tx_buffers[entry].mapping = mapping; in b44_start_xmit()
1112 rp = &bp->tx_buffers[i]; in b44_free_rings()
1160 kfree(bp->tx_buffers); in b44_free_consistent()
1161 bp->tx_buffers = NULL; in b44_free_consistent()
1200 bp->tx_buffers = kzalloc(size, gfp); in b44_alloc_consistent()
1201 if (!bp->tx_buffers) in b44_alloc_consistent()
Db44.h369 struct ring_info *tx_buffers; member
Dtg3.c6549 struct tg3_tx_ring_info *ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx()
6578 ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx()
6584 ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx()
6596 ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx()
7730 tnapi->tx_buffers[*entry].fragmented = true; in tg3_tx_frag_set()
7749 tnapi->tx_buffers[prvidx].fragmented = false; in tg3_tx_frag_set()
7765 struct tg3_tx_ring_info *txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap()
7778 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap()
7785 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap()
7794 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap()
[all …]
Dtg3.h3028 struct tg3_tx_ring_info *tx_buffers; member
/Linux-v4.19/drivers/net/wireless/intel/ipw2x00/
Dipw2100.c4443 priv->tx_buffers = kmalloc_array(TX_PENDED_QUEUE_LENGTH, in ipw2100_tx_allocate()
4446 if (!priv->tx_buffers) { in ipw2100_tx_allocate()
4463 priv->tx_buffers[i].type = DATA; in ipw2100_tx_allocate()
4464 priv->tx_buffers[i].info.d_struct.data = in ipw2100_tx_allocate()
4466 priv->tx_buffers[i].info.d_struct.data_phys = p; in ipw2100_tx_allocate()
4467 priv->tx_buffers[i].info.d_struct.txb = NULL; in ipw2100_tx_allocate()
4476 priv->tx_buffers[j].info.d_struct.data, in ipw2100_tx_allocate()
4477 priv->tx_buffers[j].info.d_struct. in ipw2100_tx_allocate()
4481 kfree(priv->tx_buffers); in ipw2100_tx_allocate()
4482 priv->tx_buffers = NULL; in ipw2100_tx_allocate()
[all …]
Dipw2100.h560 struct ipw2100_tx_packet *tx_buffers; member
/Linux-v4.19/drivers/staging/vt6656/
Dmain_usb.c58 module_param_named(tx_buffers, vnt_tx_buffers, int, 0644);
59 MODULE_PARM_DESC(tx_buffers, "Number of receive usb tx buffers");