| /linux/drivers/net/ethernet/atheros/atl1e/ |
| A D | atl1e_main.c | 653 tx_buffer = &tx_ring->tx_buffer[index]; in atl1e_clean_tx_ring() 654 if (tx_buffer->dma) { in atl1e_clean_tx_ring() 663 tx_buffer->dma = 0; in atl1e_clean_tx_ring() 668 tx_buffer = &tx_ring->tx_buffer[index]; in atl1e_clean_tx_ring() 669 if (tx_buffer->skb) { in atl1e_clean_tx_ring() 1235 tx_buffer = &tx_ring->tx_buffer[next_to_clean]; in atl1e_clean_tx_irq() 1239 tx_buffer->dma, in atl1e_clean_tx_irq() 1247 tx_buffer->dma = 0; in atl1e_clean_tx_irq() 1750 tx_buffer->dma = in atl1e_tx_map() 1763 tx_buffer->dma, in atl1e_tx_map() [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| A D | xircom_cb.c | 80 __le32 *tx_buffer; member 240 private->tx_buffer = dma_alloc_coherent(d, 8192, in xircom_probe() 243 if (private->tx_buffer == NULL) in xircom_probe() 338 card->tx_buffer[0], card->tx_buffer[4]); in xircom_interrupt() 395 if (card->tx_buffer[4*desc]==0) { in xircom_start_xmit() 401 &(card->tx_buffer[bufferoffsets[desc] / 4]), in xircom_start_xmit() 567 BUG_ON(card->tx_buffer == NULL); in setup_descriptors() 600 card->tx_buffer[i*4 + 0] = 0x00000000; in setup_descriptors() 602 card->tx_buffer[i*4 + 1] = cpu_to_le32(1536); in setup_descriptors() 611 card->tx_buffer[i*4 + 3] = 0; in setup_descriptors() [all …]
|
| /linux/drivers/staging/vt6656/ |
| A D | rxtx.c | 334 mic_hdr = &tx_buffer->tx_head.tx_ab.tx.mic.hdr; in vnt_fill_txkey() 380 struct vnt_tx_buffer *tx_buffer = tx_context->tx_buffer; in vnt_rxtx_rts() local 381 union vnt_tx_head *tx_head = &tx_buffer->tx_head; in vnt_rxtx_rts() 393 if (vnt_fill_txkey(tx_buffer, tx_context->skb)) in vnt_rxtx_rts() 403 struct vnt_tx_buffer *tx_buffer = tx_context->tx_buffer; in vnt_rxtx_cts() local 414 if (vnt_fill_txkey(tx_buffer, tx_context->skb)) in vnt_rxtx_cts() 424 struct vnt_tx_buffer *tx_buffer = tx_context->tx_buffer; in vnt_rxtx_ab() local 432 if (vnt_fill_txkey(tx_buffer, tx_context->skb)) in vnt_rxtx_ab() 505 struct vnt_tx_buffer *tx_buffer; in vnt_tx_packet() local 554 tx_context->tx_buffer = tx_buffer; in vnt_tx_packet() [all …]
|
| /linux/drivers/net/ethernet/intel/fm10k/ |
| A D | fm10k_main.c | 953 tx_buffer = first; in fm10k_tx_map() 989 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_tx_map() 1032 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_tx_map() 1034 if (tx_buffer == first) in fm10k_tx_map() 1184 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_clean_tx_irq() 1203 tx_buffer->next_to_watch = NULL; in fm10k_clean_tx_irq() 1219 tx_buffer->skb = NULL; in fm10k_clean_tx_irq() 1224 tx_buffer++; in fm10k_clean_tx_irq() 1229 tx_buffer = tx_ring->tx_buffer; in fm10k_clean_tx_irq() 1244 tx_buffer++; in fm10k_clean_tx_irq() [all …]
|
| A D | fm10k_netdev.c | 22 tx_ring->tx_buffer = vzalloc(size); in fm10k_setup_tx_resources() 23 if (!tx_ring->tx_buffer) in fm10k_setup_tx_resources() 40 vfree(tx_ring->tx_buffer); in fm10k_setup_tx_resources() 41 tx_ring->tx_buffer = NULL; in fm10k_setup_tx_resources() 147 if (tx_buffer->skb) { in fm10k_unmap_and_free_tx_resource() 160 tx_buffer->next_to_watch = NULL; in fm10k_unmap_and_free_tx_resource() 161 tx_buffer->skb = NULL; in fm10k_unmap_and_free_tx_resource() 176 if (!tx_ring->tx_buffer) in fm10k_clean_tx_ring() 181 struct fm10k_tx_buffer *tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_clean_tx_ring() local 206 vfree(tx_ring->tx_buffer); in fm10k_free_tx_resources() [all …]
|
| /linux/drivers/net/ethernet/qualcomm/ |
| A D | qca_uart.c | 59 unsigned char *tx_buffer; member 217 pos = qca->tx_buffer; in qcauart_netdev_xmit() 236 written = serdev_device_write_buf(qca->serdev, qca->tx_buffer, in qcauart_netdev_xmit() 237 pos - qca->tx_buffer); in qcauart_netdev_xmit() 239 qca->tx_left = (pos - qca->tx_buffer) - written; in qcauart_netdev_xmit() 240 qca->tx_head = qca->tx_buffer + written; in qcauart_netdev_xmit() 271 qca->tx_buffer = devm_kmalloc(&qca->serdev->dev, len, GFP_KERNEL); in qcauart_netdev_init() 272 if (!qca->tx_buffer) in qcauart_netdev_init()
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| A D | ixgbevf_main.c | 321 tx_buffer++; in ixgbevf_clean_tx_irq() 341 tx_buffer++; in ixgbevf_clean_tx_irq() 995 tx_buffer->data = xdp->data; in ixgbevf_xmit_xdp_ring() 996 tx_buffer->bytecount = len; in ixgbevf_xmit_xdp_ring() 997 tx_buffer->gso_segs = 1; in ixgbevf_xmit_xdp_ring() 998 tx_buffer->protocol = 0; in ixgbevf_xmit_xdp_ring() 2410 tx_buffer++; in ixgbevf_clean_tx_ring() 2428 tx_buffer++; in ixgbevf_clean_tx_ring() 3962 tx_buffer = first; in ixgbevf_tx_map() 4050 while (tx_buffer != first) { in ixgbevf_tx_map() [all …]
|
| /linux/drivers/spi/ |
| A D | spidev.c | 77 u8 *tx_buffer; member 116 .tx_buf = spidev->tx_buffer, in spidev_sync_write() 189 missing = copy_from_user(spidev->tx_buffer, buf, count); in spidev_write() 219 tx_buf = spidev->tx_buffer; in spidev_message() 581 if (!spidev->tx_buffer) { in spidev_open() 582 spidev->tx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open() 583 if (!spidev->tx_buffer) { in spidev_open() 607 kfree(spidev->tx_buffer); in spidev_open() 608 spidev->tx_buffer = NULL; in spidev_open() 632 kfree(spidev->tx_buffer); in spidev_release() [all …]
|
| /linux/drivers/firmware/arm_ffa/ |
| A D | driver.c | 165 void *tx_buffer; member 538 buffer = drv_info->tx_buffer; in ffa_memory_ops() 731 drv_info->tx_buffer = alloc_pages_exact(RXTX_BUFFER_SIZE, GFP_KERNEL); in ffa_init() 732 if (!drv_info->tx_buffer) { in ffa_init() 737 ret = ffa_rxtx_map(virt_to_phys(drv_info->tx_buffer), in ffa_init() 752 if (drv_info->tx_buffer) in ffa_init() 753 free_pages_exact(drv_info->tx_buffer, RXTX_BUFFER_SIZE); in ffa_init() 766 free_pages_exact(drv_info->tx_buffer, RXTX_BUFFER_SIZE); in ffa_exit()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| A D | igc_main.c | 204 switch (tx_buffer->type) { in igc_clean_tx_ring() 227 tx_buffer++; in igc_clean_tx_ring() 241 tx_buffer->next_to_watch = NULL; in igc_clean_tx_ring() 244 tx_buffer++; in igc_clean_tx_ring() 1204 tx_buffer = first; in igc_tx_map() 1298 while (tx_buffer != first) { in igc_tx_map() 1311 tx_buffer->skb = NULL; in igc_tx_map() 2696 switch (tx_buffer->type) { in igc_clean_tx_irq() 2715 tx_buffer++; in igc_clean_tx_irq() 2730 tx_buffer++; in igc_clean_tx_irq() [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| A D | tx.c | 424 struct efx_tx_buffer *tx_buffer; in efx_xdp_tx_buffers() local 483 tx_buffer = efx_tx_map_chunk(tx_queue, dma_addr, len); in efx_xdp_tx_buffers() 484 tx_buffer->xdpf = xdpf; in efx_xdp_tx_buffers() 485 tx_buffer->flags = EFX_TX_BUF_XDP | in efx_xdp_tx_buffers() 487 tx_buffer->dma_offset = 0; in efx_xdp_tx_buffers() 488 tx_buffer->unmap_len = len; in efx_xdp_tx_buffers()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| A D | igb_main.c | 4837 tx_buffer++; in igb_clean_tx_ring() 4857 tx_buffer++; in igb_clean_tx_ring() 6133 tx_buffer = first; in igb_tx_map() 6248 tx_buffer->skb = NULL; in igb_tx_map() 6276 tx_buffer->bytecount = len; in igb_xmit_xdp_ring() 6277 tx_buffer->gso_segs = 1; in igb_xmit_xdp_ring() 6278 tx_buffer->protocol = 0; in igb_xmit_xdp_ring() 6286 tx_buffer->xdpf = xdpf; in igb_xmit_xdp_ring() 8094 tx_buffer++; in igb_clean_tx_irq() 8114 tx_buffer++; in igb_clean_tx_irq() [all …]
|
| /linux/drivers/s390/net/ |
| A D | lcs.c | 418 card->tx_buffer = NULL; in lcs_setup_card() 1487 *(__u16 *)(card->tx_buffer->data + card->tx_buffer->count) = 0; in __lcs_emit_txbuffer() 1488 card->tx_buffer->count += 2; in __lcs_emit_txbuffer() 1490 card->tx_buffer = NULL; in __lcs_emit_txbuffer() 1548 if (card->tx_buffer != NULL && in __lcs_start_xmit() 1553 if (card->tx_buffer == NULL) { in __lcs_start_xmit() 1556 if (card->tx_buffer == NULL) { in __lcs_start_xmit() 1561 card->tx_buffer->callback = lcs_txbuffer_cb; in __lcs_start_xmit() 1562 card->tx_buffer->count = 0; in __lcs_start_xmit() 1565 (card->tx_buffer->data + card->tx_buffer->count); in __lcs_start_xmit() [all …]
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| A D | iavf_txrx.c | 28 struct iavf_tx_buffer *tx_buffer) in iavf_unmap_and_free_tx_resource() argument 30 if (tx_buffer->skb) { in iavf_unmap_and_free_tx_resource() 32 kfree(tx_buffer->raw_buf); in iavf_unmap_and_free_tx_resource() 34 dev_kfree_skb_any(tx_buffer->skb); in iavf_unmap_and_free_tx_resource() 35 if (dma_unmap_len(tx_buffer, len)) in iavf_unmap_and_free_tx_resource() 37 dma_unmap_addr(tx_buffer, dma), in iavf_unmap_and_free_tx_resource() 38 dma_unmap_len(tx_buffer, len), in iavf_unmap_and_free_tx_resource() 43 dma_unmap_len(tx_buffer, len), in iavf_unmap_and_free_tx_resource() 47 tx_buffer->next_to_watch = NULL; in iavf_unmap_and_free_tx_resource() 48 tx_buffer->skb = NULL; in iavf_unmap_and_free_tx_resource() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_main.c | 560 tx_buffer->next_to_watch, in ixgbe_print_buffer() 697 tx_buffer->skb, in ixgbe_dump() 701 tx_buffer->skb) in ixgbe_dump() 704 tx_buffer->skb->data, in ixgbe_dump() 1170 tx_buffer++; in ixgbe_clean_tx_irq() 1190 tx_buffer++; in ixgbe_clean_tx_irq() 6026 tx_buffer++; in ixgbe_clean_tx_ring() 6044 tx_buffer++; in ixgbe_clean_tx_ring() 8234 tx_buffer = first; in ixgbe_tx_map() 8339 if (tx_buffer == first) in ixgbe_tx_map() [all …]
|
| /linux/drivers/net/wireless/rsi/ |
| A D | rsi_91x_usb.c | 48 u8 *seg = dev->tx_buffer; in rsi_usb_card_write() 565 kfree(dev->tx_buffer); in rsi_deinit_usb_interface() 634 rsi_dev->tx_buffer = kmalloc(2048, GFP_KERNEL); in rsi_init_usb_interface() 635 if (!rsi_dev->tx_buffer) { in rsi_init_usb_interface() 664 kfree(rsi_dev->tx_buffer); in rsi_init_usb_interface()
|
| A D | rsi_usb.h | 61 u8 *tx_buffer; member
|
| /linux/drivers/net/wireless/atmel/ |
| A D | at76c50x-usb.c | 1765 struct at76_tx_buffer *tx_buffer = priv->bulk_out_buffer; in at76_mac80211_tx() local 1806 memset(tx_buffer, 0, sizeof(*tx_buffer)); in at76_mac80211_tx() 1807 tx_buffer->padding = padding; in at76_mac80211_tx() 1808 tx_buffer->wlength = cpu_to_le16(skb->len); in at76_mac80211_tx() 1809 tx_buffer->tx_rate = ieee80211_get_tx_rate(hw, info)->hw_value; in at76_mac80211_tx() 1810 memset(tx_buffer->reserved, 0, sizeof(tx_buffer->reserved)); in at76_mac80211_tx() 1811 memcpy(tx_buffer->packet, skb->data, skb->len); in at76_mac80211_tx() 1814 wiphy_name(priv->hw->wiphy), le16_to_cpu(tx_buffer->wlength), in at76_mac80211_tx() 1815 tx_buffer->padding, tx_buffer->tx_rate); in at76_mac80211_tx() 1818 at76_dbg_dump(DBG_TX_DATA_CONTENT, tx_buffer, submit_len, in at76_mac80211_tx() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| A D | i40e_txrx.c | 759 if (tx_buffer->skb) { in i40e_unmap_and_free_tx_resource() 761 kfree(tx_buffer->raw_buf); in i40e_unmap_and_free_tx_resource() 763 xdp_return_frame(tx_buffer->xdpf); in i40e_unmap_and_free_tx_resource() 765 dev_kfree_skb_any(tx_buffer->skb); in i40e_unmap_and_free_tx_resource() 766 if (dma_unmap_len(tx_buffer, len)) in i40e_unmap_and_free_tx_resource() 768 dma_unmap_addr(tx_buffer, dma), in i40e_unmap_and_free_tx_resource() 769 dma_unmap_len(tx_buffer, len), in i40e_unmap_and_free_tx_resource() 774 dma_unmap_len(tx_buffer, len), in i40e_unmap_and_free_tx_resource() 778 tx_buffer->next_to_watch = NULL; in i40e_unmap_and_free_tx_resource() 779 tx_buffer->skb = NULL; in i40e_unmap_and_free_tx_resource() [all …]
|
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| A D | wlan.c | 726 u8 *txb = wilc->tx_buffer; in wilc_wlan_handle_txq() 1259 kfree(wilc->tx_buffer); in wilc_wlan_cleanup() 1260 wilc->tx_buffer = NULL; in wilc_wlan_cleanup() 1492 if (!wilc->tx_buffer) in wilc_wlan_init() 1493 wilc->tx_buffer = kmalloc(WILC_TX_BUFF_SIZE, GFP_KERNEL); in wilc_wlan_init() 1495 if (!wilc->tx_buffer) { in wilc_wlan_init() 1519 kfree(wilc->tx_buffer); in wilc_wlan_init() 1520 wilc->tx_buffer = NULL; in wilc_wlan_init()
|
| /linux/drivers/net/wan/ |
| A D | fsl_ucc_hdlc.c | 298 priv->tx_buffer = bd_buffer + RX_BD_RING_LEN * MAX_RX_BUF_LENGTH; in uhdlc_init() 412 memcpy(priv->tx_buffer + (be32_to_cpu(bd->buf) - priv->dma_tx_addr), in ucc_hdlc_tx() 487 memset(priv->tx_buffer + in hdlc_tx_done() 790 if (priv->tx_buffer) { in uhdlc_memclean() 793 priv->tx_buffer, priv->dma_tx_addr); in uhdlc_memclean() 794 priv->tx_buffer = NULL; in uhdlc_memclean()
|
| A D | fsl_ucc_hdlc.h | 79 u8 *tx_buffer; member
|
| /linux/drivers/media/rc/ |
| A D | ene_ir.h | 215 unsigned *tx_buffer; /* input samples buffer*/ member
|
| A D | ene_ir.c | 603 dev->tx_buffer = NULL; in ene_tx_disable() 614 if (!dev->tx_buffer) { in ene_tx_sample() 635 sample = dev->tx_buffer[dev->tx_pos++]; in ene_tx_sample() 961 dev->tx_buffer = buf; in ene_transmit()
|
| /linux/drivers/input/keyboard/ |
| A D | applespi.c | 376 u8 *tx_buffer; member 595 wr_t->tx_buf = applespi->tx_buffer; in applespi_setup_write_txfrs() 746 applespi->tx_buffer, in applespi_async_write_complete() 767 struct spi_packet *packet = (struct spi_packet *)applespi->tx_buffer; in applespi_send_cmd_msg() 1677 applespi->tx_buffer = devm_kmalloc(&spi->dev, APPLESPI_PACKET_SIZE, in applespi_probe() 1687 if (!applespi->tx_buffer || !applespi->tx_status || in applespi_probe()
|