Searched refs:tx_buffers (Results 1 – 14 of 14) sorted by relevance
/drivers/net/ethernet/micrel/ |
D | ks8695net.c | 179 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() 685 if (ksp->tx_buffers[buff_n].skb) { in ks8695_shutdown() 693 ksp->tx_buffers[buff_n].dma_ptr, in ks8695_shutdown() 694 ksp->tx_buffers[buff_n].length, in ks8695_shutdown() [all …]
|
/drivers/net/ethernet/smsc/ |
D | smsc9420.c | 63 struct smsc9420_ring_info *tx_buffers; member 550 if (!pd->tx_buffers) in smsc9420_free_tx_ring() 554 struct sk_buff *skb = pd->tx_buffers[i].skb; in smsc9420_free_tx_ring() 557 BUG_ON(!pd->tx_buffers[i].mapping); in smsc9420_free_tx_ring() 558 pci_unmap_single(pd->pdev, pd->tx_buffers[i].mapping, in smsc9420_free_tx_ring() 570 kfree(pd->tx_buffers); in smsc9420_free_tx_ring() 571 pd->tx_buffers = NULL; in smsc9420_free_tx_ring() 960 BUG_ON(!pd->tx_buffers[index].skb); in smsc9420_complete_tx() 961 BUG_ON(!pd->tx_buffers[index].mapping); in smsc9420_complete_tx() 963 pci_unmap_single(pd->pdev, pd->tx_buffers[index].mapping, in smsc9420_complete_tx() [all …]
|
/drivers/net/ethernet/dec/tulip/ |
D | tulip_core.c | 367 tp->tx_buffers[tp->cur_tx].skb = NULL; in tulip_up() 368 tp->tx_buffers[tp->cur_tx].mapping = mapping; in tulip_up() 657 tp->tx_buffers[i].skb = NULL; in tulip_init_ring() 658 tp->tx_buffers[i].mapping = 0; in tulip_init_ring() 679 tp->tx_buffers[entry].skb = skb; in tulip_start_xmit() 682 tp->tx_buffers[entry].mapping = mapping; in tulip_start_xmit() 729 if (tp->tx_buffers[entry].skb == NULL) { in tulip_clean_tx_ring() 731 if (tp->tx_buffers[entry].mapping) in tulip_clean_tx_ring() 733 tp->tx_buffers[entry].mapping, in tulip_clean_tx_ring() 739 pci_unmap_single(tp->pdev, tp->tx_buffers[entry].mapping, in tulip_clean_tx_ring() [all …]
|
D | interrupt.c | 597 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()
|
D | tulip.h | 409 struct ring_info tx_buffers[TX_RING_SIZE]; member
|
/drivers/net/wireless/ |
D | adm8211.c | 325 info = &priv->tx_buffers[entry]; in adm8211_interrupt_tci() 1461 tx_info = &priv->tx_buffers[i]; in adm8211_init_rings() 1494 if (!priv->tx_buffers[i].skb) in adm8211_free_rings() 1498 priv->tx_buffers[i].mapping, in adm8211_free_rings() 1499 priv->tx_buffers[i].skb->len, in adm8211_free_rings() 1502 dev_kfree_skb(priv->tx_buffers[i].skb); in adm8211_free_rings() 1642 priv->tx_buffers[entry].skb = skb; in adm8211_tx_raw() 1643 priv->tx_buffers[entry].mapping = mapping; in adm8211_tx_raw() 1644 priv->tx_buffers[entry].hdrlen = hdrlen; in adm8211_tx_raw() 1723 sizeof(*priv->tx_buffers) * priv->tx_ring_size, GFP_KERNEL); in adm8211_alloc_rings() [all …]
|
D | adm8211.h | 545 struct adm8211_tx_ring_info *tx_buffers; member
|
/drivers/net/wireless/ipw2x00/ |
D | ipw2100.c | 4438 priv->tx_buffers = kmalloc_array(TX_PENDED_QUEUE_LENGTH, in ipw2100_tx_allocate() 4441 if (!priv->tx_buffers) { in ipw2100_tx_allocate() 4458 priv->tx_buffers[i].type = DATA; in ipw2100_tx_allocate() 4459 priv->tx_buffers[i].info.d_struct.data = in ipw2100_tx_allocate() 4461 priv->tx_buffers[i].info.d_struct.data_phys = p; in ipw2100_tx_allocate() 4462 priv->tx_buffers[i].info.d_struct.txb = NULL; in ipw2100_tx_allocate() 4471 priv->tx_buffers[j].info.d_struct.data, in ipw2100_tx_allocate() 4472 priv->tx_buffers[j].info.d_struct. in ipw2100_tx_allocate() 4476 kfree(priv->tx_buffers); in ipw2100_tx_allocate() 4477 priv->tx_buffers = NULL; in ipw2100_tx_allocate() [all …]
|
D | ipw2100.h | 560 struct ipw2100_tx_packet *tx_buffers; member
|
/drivers/net/ethernet/broadcom/ |
D | b44.c | 627 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() 1115 rp = &bp->tx_buffers[i]; in b44_free_rings() 1163 kfree(bp->tx_buffers); in b44_free_consistent() 1164 bp->tx_buffers = NULL; in b44_free_consistent() 1203 bp->tx_buffers = kzalloc(size, gfp); in b44_alloc_consistent() 1204 if (!bp->tx_buffers) in b44_alloc_consistent()
|
D | b44.h | 364 struct ring_info *tx_buffers; member
|
D | tg3.c | 6535 struct tg3_tx_ring_info *ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx() 6564 ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx() 6570 ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx() 6582 ri = &tnapi->tx_buffers[sw_idx]; in tg3_tx() 7708 tnapi->tx_buffers[*entry].fragmented = true; in tg3_tx_frag_set() 7727 tnapi->tx_buffers[prvidx].fragmented = false; in tg3_tx_frag_set() 7743 struct tg3_tx_ring_info *txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() 7756 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() 7763 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() 7772 txb = &tnapi->tx_buffers[entry]; in tg3_tx_skb_unmap() [all …]
|
D | tg3.h | 3010 struct tg3_tx_ring_info *tx_buffers; member
|
/drivers/staging/vt6656/ |
D | main_usb.c | 70 module_param_named(tx_buffers, vnt_tx_buffers, int, 0644); 71 MODULE_PARM_DESC(tx_buffers, "Number of receive usb tx buffers");
|