| /drivers/net/ethernet/marvell/octeon_ep/ |
| A D | octep_tx.c | 36 struct octep_tx_buffer *tx_buffer; in octep_iq_process_completions() local 48 tx_buffer = iq->buff_info + fi; in octep_iq_process_completions() 49 skb = tx_buffer->skb; in octep_iq_process_completions() 58 if (!tx_buffer->gather) { in octep_iq_process_completions() 112 tx_buffer = iq->buff_info + fi; in octep_iq_free_pending() 113 skb = tx_buffer->skb; in octep_iq_free_pending() 119 if (!tx_buffer->gather) { in octep_iq_free_pending() 132 tx_buffer->sglist[0].len[3], in octep_iq_free_pending() 231 tx_buffer = &iq->buff_info[i]; in octep_setup_iq() 232 tx_buffer->sglist = in octep_setup_iq() [all …]
|
| A D | octep_main.c | 847 struct octep_tx_buffer *tx_buffer; in octep_start_xmit() local 875 tx_buffer = iq->buff_info + wi; in octep_start_xmit() 876 tx_buffer->skb = skb; in octep_start_xmit() 884 tx_buffer->gather = 0; in octep_start_xmit() 885 tx_buffer->dma = dma_map_single(iq->dev, skb->data, in octep_start_xmit() 887 if (dma_mapping_error(iq->dev, tx_buffer->dma)) in octep_start_xmit() 889 hw_desc->dptr = tx_buffer->dma; in octep_start_xmit() 895 sglist = tx_buffer->sglist; in octep_start_xmit() 899 tx_buffer->gather = 1; in octep_start_xmit() 925 hw_desc->dptr = tx_buffer->sglist_dma; in octep_start_xmit() [all …]
|
| /drivers/net/ethernet/marvell/octeon_ep_vf/ |
| A D | octep_vf_tx.c | 37 struct octep_vf_tx_buffer *tx_buffer; in octep_vf_iq_process_completions() local 49 tx_buffer = iq->buff_info + fi; in octep_vf_iq_process_completions() 50 skb = tx_buffer->skb; in octep_vf_iq_process_completions() 59 if (!tx_buffer->gather) { in octep_vf_iq_process_completions() 111 tx_buffer = iq->buff_info + fi; in octep_vf_iq_free_pending() 112 skb = tx_buffer->skb; in octep_vf_iq_free_pending() 118 if (!tx_buffer->gather) { in octep_vf_iq_free_pending() 131 tx_buffer->sglist[0].len[0], in octep_vf_iq_free_pending() 230 tx_buffer = &iq->buff_info[i]; in octep_vf_setup_iq() 231 tx_buffer->sglist = in octep_vf_setup_iq() [all …]
|
| A D | octep_vf_main.c | 599 struct octep_vf_tx_buffer *tx_buffer; in octep_vf_start_xmit() local 627 tx_buffer = iq->buff_info + wi; in octep_vf_start_xmit() 628 tx_buffer->skb = skb; in octep_vf_start_xmit() 637 tx_buffer->gather = 0; in octep_vf_start_xmit() 638 tx_buffer->dma = dma_map_single(iq->dev, skb->data, in octep_vf_start_xmit() 640 if (dma_mapping_error(iq->dev, tx_buffer->dma)) in octep_vf_start_xmit() 642 hw_desc->dptr = tx_buffer->dma; in octep_vf_start_xmit() 648 sglist = tx_buffer->sglist; in octep_vf_start_xmit() 652 tx_buffer->gather = 1; in octep_vf_start_xmit() 678 hw_desc->dptr = tx_buffer->sglist_dma; in octep_vf_start_xmit() [all …]
|
| /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() 1238 tx_buffer = &tx_ring->tx_buffer[next_to_clean]; in atl1e_clean_tx_irq() 1242 tx_buffer->dma, in atl1e_clean_tx_irq() 1250 tx_buffer->dma = 0; in atl1e_clean_tx_irq() 1756 tx_buffer->dma = in atl1e_tx_map() 1769 tx_buffer->dma, in atl1e_tx_map() [all …]
|
| /drivers/gpu/drm/tiny/ |
| A D | sharp-memory.c | 78 u8 *tx_buffer; member 157 u8 *tx_buffer = smd->tx_buffer; in sharp_memory_update_display() local 163 sharp_memory_set_tx_buffer_mode(&tx_buffer[0], in sharp_memory_update_display() 165 sharp_memory_set_tx_buffer_addresses(&tx_buffer[1], clip, pitch); in sharp_memory_update_display() 179 u8 *tx_buffer = smd->tx_buffer; in sharp_memory_maintain_display() local 184 tx_buffer[1] = 0; /* Write dummy data */ in sharp_memory_maintain_display() 185 ret = sharp_memory_spi_write(smd->spi, tx_buffer, 2); in sharp_memory_maintain_display() 196 u8 *tx_buffer = smd->tx_buffer; in sharp_memory_clear_display() local 201 tx_buffer[1] = 0; /* write dummy data */ in sharp_memory_clear_display() 202 ret = sharp_memory_spi_write(smd->spi, tx_buffer, 2); in sharp_memory_clear_display() [all …]
|
| /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 …]
|
| /drivers/net/ethernet/intel/fm10k/ |
| A D | fm10k_main.c | 960 tx_buffer = first; in fm10k_tx_map() 996 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_tx_map() 1039 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_tx_map() 1041 if (tx_buffer == first) in fm10k_tx_map() 1191 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_clean_tx_irq() 1210 tx_buffer->next_to_watch = NULL; in fm10k_clean_tx_irq() 1226 tx_buffer->skb = NULL; in fm10k_clean_tx_irq() 1231 tx_buffer++; in fm10k_clean_tx_irq() 1236 tx_buffer = tx_ring->tx_buffer; in fm10k_clean_tx_irq() 1251 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 …]
|
| /drivers/net/ethernet/qualcomm/ |
| A D | qca_uart.c | 45 unsigned char *tx_buffer; member 202 pos = qca->tx_buffer; in qcauart_netdev_xmit() 221 written = serdev_device_write_buf(qca->serdev, qca->tx_buffer, in qcauart_netdev_xmit() 222 pos - qca->tx_buffer); in qcauart_netdev_xmit() 224 qca->tx_left = (pos - qca->tx_buffer) - written; in qcauart_netdev_xmit() 225 qca->tx_head = qca->tx_buffer + written; in qcauart_netdev_xmit() 256 qca->tx_buffer = devm_kmalloc(&qca->serdev->dev, len, GFP_KERNEL); in qcauart_netdev_init() 257 if (!qca->tx_buffer) in qcauart_netdev_init()
|
| /drivers/net/ethernet/intel/ixgbevf/ |
| A D | ixgbevf_main.c | 325 tx_buffer++; in ixgbevf_clean_tx_irq() 345 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() 2433 tx_buffer++; in ixgbevf_clean_tx_ring() 2451 tx_buffer++; in ixgbevf_clean_tx_ring() 3988 tx_buffer = first; in ixgbevf_tx_map() 4076 while (tx_buffer != first) { in ixgbevf_tx_map() [all …]
|
| /drivers/net/ethernet/wangxun/libwx/ |
| A D | wx_lib.c | 717 struct wx_tx_buffer *tx_buffer; in wx_clean_tx_irq() local 742 tx_buffer->next_to_watch = NULL; in wx_clean_tx_irq() 759 dma_unmap_len(tx_buffer, len), in wx_clean_tx_irq() 767 tx_buffer++; in wx_clean_tx_irq() 787 tx_buffer++; in wx_clean_tx_irq() 953 struct wx_tx_buffer *tx_buffer; in wx_tx_map() local 970 tx_buffer = first; in wx_tx_map() 1069 if (tx_buffer == first) in wx_tx_map() 2516 struct wx_tx_buffer *tx_buffer; in wx_clean_tx_ring() local 2539 tx_buffer++; in wx_clean_tx_ring() [all …]
|
| /drivers/net/ethernet/sfc/siena/ |
| A D | tx.c | 211 struct efx_tx_buffer *tx_buffer; in efx_siena_xdp_tx_buffers() local 273 tx_buffer = efx_siena_tx_map_chunk(tx_queue, dma_addr, len); in efx_siena_xdp_tx_buffers() 274 tx_buffer->xdpf = xdpf; in efx_siena_xdp_tx_buffers() 275 tx_buffer->flags = EFX_TX_BUF_XDP | in efx_siena_xdp_tx_buffers() 277 tx_buffer->dma_offset = 0; in efx_siena_xdp_tx_buffers() 278 tx_buffer->unmap_len = len; in efx_siena_xdp_tx_buffers()
|
| /drivers/spi/ |
| A D | spidev.c | 79 u8 *tx_buffer; member 127 .tx_buf = spidev->tx_buffer, in spidev_sync_write() 200 missing = copy_from_user(spidev->tx_buffer, buf, count); in spidev_write() 230 tx_buf = spidev->tx_buffer; in spidev_message() 607 if (!spidev->tx_buffer) { in spidev_open() 608 spidev->tx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open() 609 if (!spidev->tx_buffer) { in spidev_open() 631 kfree(spidev->tx_buffer); in spidev_open() 632 spidev->tx_buffer = NULL; in spidev_open() 656 kfree(spidev->tx_buffer); in spidev_release() [all …]
|
| /drivers/net/ethernet/sfc/ |
| A D | tx.c | 416 struct efx_tx_buffer *tx_buffer; in efx_xdp_tx_buffers() local 478 tx_buffer = efx_tx_map_chunk(tx_queue, dma_addr, len); in efx_xdp_tx_buffers() 479 tx_buffer->xdpf = xdpf; in efx_xdp_tx_buffers() 480 tx_buffer->flags = EFX_TX_BUF_XDP | in efx_xdp_tx_buffers() 482 tx_buffer->dma_offset = 0; in efx_xdp_tx_buffers() 483 tx_buffer->unmap_len = len; in efx_xdp_tx_buffers()
|
| /drivers/net/ethernet/intel/igc/ |
| A D | igc_main.c | 203 switch (tx_buffer->type) { in igc_clean_tx_ring() 226 tx_buffer++; in igc_clean_tx_ring() 243 tx_buffer++; in igc_clean_tx_ring() 1330 tx_buffer = first; in igc_tx_map() 1437 tx_buffer->skb = NULL; in igc_tx_map() 3011 meta_req->tx_buffer = in igc_xsk_request_launch_time() 3078 meta_req.tx_buffer = bi; in igc_xdp_xmit_zc() 3088 bi = meta_req.tx_buffer; in igc_xdp_xmit_zc() 3181 switch (tx_buffer->type) { in igc_clean_tx_irq() 3200 tx_buffer++; in igc_clean_tx_irq() [all …]
|
| /drivers/net/ethernet/intel/igb/ |
| A D | igb_main.c | 4969 tx_buffer++; in igb_clean_tx_ring() 4990 tx_buffer++; in igb_clean_tx_ring() 6301 tx_buffer = first; in igb_tx_map() 6395 while (tx_buffer != first) { in igb_tx_map() 6416 tx_buffer->skb = NULL; in igb_tx_map() 6474 tx_buffer->protocol = 0; in igb_xmit_xdp_ring() 6520 if (tx_buffer == tx_head) in igb_xmit_xdp_ring() 8396 tx_buffer++; in igb_clean_tx_irq() 8417 tx_buffer++; in igb_clean_tx_irq() 8489 tx_buffer->time_stamp, in igb_clean_tx_irq() [all …]
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_txrx.c | 52 if (tx_buffer->skb) { in iavf_unmap_and_free_tx_resource() 54 kfree(tx_buffer->raw_buf); in iavf_unmap_and_free_tx_resource() 56 dev_kfree_skb_any(tx_buffer->skb); in iavf_unmap_and_free_tx_resource() 57 if (dma_unmap_len(tx_buffer, len)) in iavf_unmap_and_free_tx_resource() 59 dma_unmap_addr(tx_buffer, dma), in iavf_unmap_and_free_tx_resource() 60 dma_unmap_len(tx_buffer, len), in iavf_unmap_and_free_tx_resource() 64 dma_unmap_addr(tx_buffer, dma), in iavf_unmap_and_free_tx_resource() 65 dma_unmap_len(tx_buffer, len), in iavf_unmap_and_free_tx_resource() 69 tx_buffer->next_to_watch = NULL; in iavf_unmap_and_free_tx_resource() 70 tx_buffer->skb = NULL; in iavf_unmap_and_free_tx_resource() [all …]
|
| /drivers/misc/vmw_vmci/ |
| A D | vmci_guest.c | 63 void *tx_buffer; member 153 struct vmci_data_in_out_header *buffer_header = dev->tx_buffer; in vmci_write_data() 556 if (vmci_dev->tx_buffer != NULL) in vmci_free_dg_buffers() 559 vmci_dev->tx_buffer, in vmci_free_dg_buffers() 640 vmci_dev->tx_buffer = dma_alloc_coherent(&pdev->dev, VMCI_DMA_DG_BUFFER_SIZE, in vmci_guest_probe_device() 643 if (!vmci_dev->tx_buffer) { in vmci_guest_probe_device()
|
| /drivers/net/wireless/rsi/ |
| A D | rsi_91x_usb.c | 48 u8 *seg = dev->tx_buffer; in rsi_usb_card_write() 570 kfree(dev->tx_buffer); in rsi_deinit_usb_interface() 639 rsi_dev->tx_buffer = kmalloc(2048, GFP_KERNEL); in rsi_init_usb_interface() 640 if (!rsi_dev->tx_buffer) { in rsi_init_usb_interface() 669 kfree(rsi_dev->tx_buffer); in rsi_init_usb_interface()
|
| A D | rsi_usb.h | 63 u8 *tx_buffer; member
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_main.c | 575 tx_buffer->next_to_watch, in ixgbe_print_buffer() 576 (u64)tx_buffer->time_stamp); in ixgbe_print_buffer() 712 tx_buffer->skb, in ixgbe_dump() 716 tx_buffer->skb) in ixgbe_dump() 719 tx_buffer->skb->data, in ixgbe_dump() 1412 tx_buffer++; in ixgbe_clean_tx_irq() 1432 tx_buffer++; in ixgbe_clean_tx_irq() 6609 tx_buffer++; in ixgbe_clean_tx_ring() 6627 tx_buffer++; in ixgbe_clean_tx_ring() 8974 tx_buffer = first; in ixgbe_tx_map() [all …]
|
| /drivers/net/wireless/atmel/ |
| A D | at76c50x-usb.c | 1759 struct at76_tx_buffer *tx_buffer = priv->bulk_out_buffer; in at76_mac80211_tx() local 1800 memset(tx_buffer, 0, sizeof(*tx_buffer)); in at76_mac80211_tx() 1801 tx_buffer->padding = padding; in at76_mac80211_tx() 1802 tx_buffer->wlength = cpu_to_le16(skb->len); in at76_mac80211_tx() 1803 tx_buffer->tx_rate = ieee80211_get_tx_rate(hw, info)->hw_value; in at76_mac80211_tx() 1804 memset(tx_buffer->reserved, 0, sizeof(tx_buffer->reserved)); in at76_mac80211_tx() 1805 memcpy(tx_buffer->packet, skb->data, skb->len); in at76_mac80211_tx() 1808 wiphy_name(priv->hw->wiphy), le16_to_cpu(tx_buffer->wlength), in at76_mac80211_tx() 1809 tx_buffer->padding, tx_buffer->tx_rate); in at76_mac80211_tx() 1812 at76_dbg_dump(DBG_TX_DATA_CONTENT, tx_buffer, submit_len, in at76_mac80211_tx() [all …]
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_txrx.c | 754 if (tx_buffer->skb) { in i40e_unmap_and_free_tx_resource() 756 kfree(tx_buffer->raw_buf); in i40e_unmap_and_free_tx_resource() 758 xdp_return_frame(tx_buffer->xdpf); in i40e_unmap_and_free_tx_resource() 760 dev_kfree_skb_any(tx_buffer->skb); in i40e_unmap_and_free_tx_resource() 761 if (dma_unmap_len(tx_buffer, len)) in i40e_unmap_and_free_tx_resource() 763 dma_unmap_addr(tx_buffer, dma), in i40e_unmap_and_free_tx_resource() 764 dma_unmap_len(tx_buffer, len), in i40e_unmap_and_free_tx_resource() 769 dma_unmap_len(tx_buffer, len), in i40e_unmap_and_free_tx_resource() 773 tx_buffer->next_to_watch = NULL; in i40e_unmap_and_free_tx_resource() 774 tx_buffer->skb = NULL; in i40e_unmap_and_free_tx_resource() [all …]
|
| /drivers/net/wan/ |
| A D | fsl_ucc_hdlc.c | 300 priv->tx_buffer = bd_buffer + RX_BD_RING_LEN * MAX_RX_BUF_LENGTH; in uhdlc_init() 414 memcpy(priv->tx_buffer + (be32_to_cpu(bd->buf) - priv->dma_tx_addr), in ucc_hdlc_tx() 490 memset(priv->tx_buffer + in hdlc_tx_done() 799 if (priv->tx_buffer) { in uhdlc_memclean() 802 priv->tx_buffer, priv->dma_tx_addr); in uhdlc_memclean() 803 priv->tx_buffer = NULL; in uhdlc_memclean()
|