Home
last modified time | relevance | path

Searched refs:tx_buffer (Results 1 – 25 of 46) sorted by relevance

12

/linux-6.3-rc2/drivers/net/ethernet/marvell/octeon_ep/
A Doctep_tx.c37 struct octep_tx_buffer *tx_buffer; in octep_iq_process_completions() local
49 tx_buffer = iq->buff_info + fi; in octep_iq_process_completions()
50 skb = tx_buffer->skb; in octep_iq_process_completions()
59 if (!tx_buffer->gather) { in octep_iq_process_completions()
114 tx_buffer = iq->buff_info + fi; in octep_iq_free_pending()
115 skb = tx_buffer->skb; in octep_iq_free_pending()
121 if (!tx_buffer->gather) { in octep_iq_free_pending()
134 tx_buffer->sglist[0].len[0], in octep_iq_free_pending()
233 tx_buffer = &iq->buff_info[i]; in octep_setup_iq()
234 tx_buffer->sglist = in octep_setup_iq()
[all …]
A Doctep_main.c624 struct octep_tx_buffer *tx_buffer; in octep_start_xmit() local
652 tx_buffer = iq->buff_info + wi; in octep_start_xmit()
653 tx_buffer->skb = skb; in octep_start_xmit()
660 tx_buffer->gather = 0; in octep_start_xmit()
661 tx_buffer->dma = dma_map_single(iq->dev, skb->data, in octep_start_xmit()
663 if (dma_mapping_error(iq->dev, tx_buffer->dma)) in octep_start_xmit()
665 hw_desc->dptr = tx_buffer->dma; in octep_start_xmit()
671 sglist = tx_buffer->sglist; in octep_start_xmit()
675 tx_buffer->gather = 1; in octep_start_xmit()
708 hw_desc->dptr = tx_buffer->sglist_dma; in octep_start_xmit()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/atheros/atl1e/
A Datl1e_main.c653 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-6.3-rc2/drivers/net/ethernet/dec/tulip/
A Dxircom_cb.c80 __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-6.3-rc2/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c524 struct wx_tx_buffer *tx_buffer; in wx_clean_tx_irq() local
549 tx_buffer->next_to_watch = NULL; in wx_clean_tx_irq()
561 dma_unmap_len(tx_buffer, len), in wx_clean_tx_irq()
569 tx_buffer++; in wx_clean_tx_irq()
589 tx_buffer++; in wx_clean_tx_irq()
714 struct wx_tx_buffer *tx_buffer; in wx_tx_map() local
731 tx_buffer = first; in wx_tx_map()
828 if (tx_buffer == first) in wx_tx_map()
1619 struct wx_tx_buffer *tx_buffer; in wx_clean_tx_ring() local
1642 tx_buffer++; in wx_clean_tx_ring()
[all …]
/linux-6.3-rc2/drivers/staging/vt6656/
A Drxtx.c332 mic_hdr = &tx_buffer->tx_head.tx_ab.tx.mic.hdr; in vnt_fill_txkey()
376 struct vnt_tx_buffer *tx_buffer = tx_context->tx_buffer; in vnt_rxtx_rts() local
377 union vnt_tx_head *tx_head = &tx_buffer->tx_head; in vnt_rxtx_rts()
389 if (vnt_fill_txkey(tx_buffer, tx_context->skb)) in vnt_rxtx_rts()
399 struct vnt_tx_buffer *tx_buffer = tx_context->tx_buffer; in vnt_rxtx_cts() local
410 if (vnt_fill_txkey(tx_buffer, tx_context->skb)) in vnt_rxtx_cts()
420 struct vnt_tx_buffer *tx_buffer = tx_context->tx_buffer; in vnt_rxtx_ab() local
428 if (vnt_fill_txkey(tx_buffer, tx_context->skb)) in vnt_rxtx_ab()
501 struct vnt_tx_buffer *tx_buffer; in vnt_tx_packet() local
550 tx_context->tx_buffer = tx_buffer; in vnt_tx_packet()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/
A Dfm10k_main.c961 tx_buffer = first; in fm10k_tx_map()
997 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_tx_map()
1040 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_tx_map()
1042 if (tx_buffer == first) in fm10k_tx_map()
1192 tx_buffer = &tx_ring->tx_buffer[i]; in fm10k_clean_tx_irq()
1211 tx_buffer->next_to_watch = NULL; in fm10k_clean_tx_irq()
1227 tx_buffer->skb = NULL; in fm10k_clean_tx_irq()
1232 tx_buffer++; in fm10k_clean_tx_irq()
1237 tx_buffer = tx_ring->tx_buffer; in fm10k_clean_tx_irq()
1252 tx_buffer++; in fm10k_clean_tx_irq()
[all …]
A Dfm10k_netdev.c22 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-6.3-rc2/sound/soc/sof/
A Dsof-client-ipc-msg-injector.c29 void *tx_buffer; member
135 ret = sof_client_ipc_tx_message(cdev, priv->tx_buffer, priv->rx_buffer, in sof_msg_inject_send_message()
159 size = simple_write_to_buffer(priv->tx_buffer, priv->max_msg_size, in sof_msg_inject_dfs_write()
183 struct sof_ipc4_msg *ipc4_msg = priv->tx_buffer; in sof_msg_inject_ipc4_dfs_write()
273 priv->tx_buffer = devm_kmalloc(dev, alloc_size, GFP_KERNEL); in sof_msg_inject_probe()
275 if (!priv->tx_buffer || !priv->rx_buffer) in sof_msg_inject_probe()
281 ipc4_msg = priv->tx_buffer; in sof_msg_inject_probe()
282 ipc4_msg->data_ptr = priv->tx_buffer + sizeof(struct sof_ipc4_msg); in sof_msg_inject_probe()
/linux-6.3-rc2/drivers/net/ethernet/qualcomm/
A Dqca_uart.c59 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-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/
A Dixgbevf_main.c321 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()
2432 tx_buffer++; in ixgbevf_clean_tx_ring()
2450 tx_buffer++; in ixgbevf_clean_tx_ring()
3987 tx_buffer = first; in ixgbevf_tx_map()
4075 while (tx_buffer != first) { in ixgbevf_tx_map()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dtx.c211 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()
/linux-6.3-rc2/drivers/spi/
A Dspidev.c78 u8 *tx_buffer; member
126 .tx_buf = spidev->tx_buffer, in spidev_sync_write()
199 missing = copy_from_user(spidev->tx_buffer, buf, count); in spidev_write()
229 tx_buf = spidev->tx_buffer; in spidev_message()
612 if (!spidev->tx_buffer) { in spidev_open()
613 spidev->tx_buffer = kmalloc(bufsiz, GFP_KERNEL); in spidev_open()
614 if (!spidev->tx_buffer) { in spidev_open()
636 kfree(spidev->tx_buffer); in spidev_open()
637 spidev->tx_buffer = NULL; in spidev_open()
661 kfree(spidev->tx_buffer); in spidev_release()
[all …]
/linux-6.3-rc2/net/rxrpc/
A Dcall_event.c131 if (list_empty(&call->tx_buffer)) in rxrpc_resend()
134 if (list_empty(&call->tx_buffer)) in rxrpc_resend()
138 txb = list_first_entry(&call->tx_buffer, struct rxrpc_txbuf, call_link); in rxrpc_resend()
156 list_for_each_entry_from(txb, &call->tx_buffer, call_link) { in rxrpc_resend()
177 if (list_is_last(&txb->call_link, &call->tx_buffer)) in rxrpc_resend()
193 list_for_each_entry_from(txb, &call->tx_buffer, call_link) { in rxrpc_resend()
321 list_add_tail(&txb->call_link, &call->tx_buffer); in rxrpc_decant_prepared_tx()
/linux-6.3-rc2/drivers/firmware/arm_ffa/
A Ddriver.c84 void *tx_buffer; member
481 buffer = drv_info->tx_buffer; in ffa_memory_ops()
728 drv_info->tx_buffer = alloc_pages_exact(RXTX_BUFFER_SIZE, GFP_KERNEL); in ffa_init()
729 if (!drv_info->tx_buffer) { in ffa_init()
734 ret = ffa_rxtx_map(virt_to_phys(drv_info->tx_buffer), in ffa_init()
751 if (drv_info->tx_buffer) in ffa_init()
752 free_pages_exact(drv_info->tx_buffer, RXTX_BUFFER_SIZE); in ffa_init()
765 free_pages_exact(drv_info->tx_buffer, RXTX_BUFFER_SIZE); in ffa_exit()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dtx.c424 struct efx_tx_buffer *tx_buffer; in efx_xdp_tx_buffers() local
486 tx_buffer = efx_tx_map_chunk(tx_queue, dma_addr, len); in efx_xdp_tx_buffers()
487 tx_buffer->xdpf = xdpf; in efx_xdp_tx_buffers()
488 tx_buffer->flags = EFX_TX_BUF_XDP | in efx_xdp_tx_buffers()
490 tx_buffer->dma_offset = 0; in efx_xdp_tx_buffers()
491 tx_buffer->unmap_len = len; in efx_xdp_tx_buffers()
/linux-6.3-rc2/drivers/net/ethernet/intel/igc/
A Digc_main.c204 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()
1292 tx_buffer = first; in igc_tx_map()
1386 while (tx_buffer != first) { in igc_tx_map()
1399 tx_buffer->skb = NULL; in igc_tx_map()
2869 switch (tx_buffer->type) { in igc_clean_tx_irq()
2888 tx_buffer++; in igc_clean_tx_irq()
2903 tx_buffer++; in igc_clean_tx_irq()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/
A Digb_main.c4892 tx_buffer++; in igb_clean_tx_ring()
4912 tx_buffer++; in igb_clean_tx_ring()
6189 tx_buffer = first; in igb_tx_map()
6283 while (tx_buffer != first) { in igb_tx_map()
6304 tx_buffer->skb = NULL; in igb_tx_map()
6362 tx_buffer->protocol = 0; in igb_xmit_xdp_ring()
6408 if (tx_buffer == tx_head) in igb_xmit_xdp_ring()
8265 tx_buffer++; in igb_clean_tx_irq()
8285 tx_buffer++; in igb_clean_tx_irq()
8342 tx_buffer->time_stamp, in igb_clean_tx_irq()
[all …]
/linux-6.3-rc2/drivers/misc/vmw_vmci/
A Dvmci_guest.c63 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()
639 vmci_dev->tx_buffer = dma_alloc_coherent(&pdev->dev, VMCI_DMA_DG_BUFFER_SIZE, in vmci_guest_probe_device()
642 if (!vmci_dev->tx_buffer) { in vmci_guest_probe_device()
/linux-6.3-rc2/drivers/s390/net/
A Dlcs.c418 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()
1547 if (card->tx_buffer != NULL && in __lcs_start_xmit()
1552 if (card->tx_buffer == NULL) { in __lcs_start_xmit()
1555 if (card->tx_buffer == NULL) { in __lcs_start_xmit()
1560 card->tx_buffer->callback = lcs_txbuffer_cb; in __lcs_start_xmit()
1561 card->tx_buffer->count = 0; in __lcs_start_xmit()
1564 (card->tx_buffer->data + card->tx_buffer->count); in __lcs_start_xmit()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/iavf/
A Diavf_txrx.c28 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-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_main.c560 tx_buffer->next_to_watch, in ixgbe_print_buffer()
561 (u64)tx_buffer->time_stamp); 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()
6072 tx_buffer++; in ixgbe_clean_tx_ring()
6090 tx_buffer++; in ixgbe_clean_tx_ring()
8335 tx_buffer = first; in ixgbe_tx_map()
[all …]
/linux-6.3-rc2/drivers/net/wireless/rsi/
A Drsi_91x_usb.c48 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 Drsi_usb.h63 u8 *tx_buffer; member
/linux-6.3-rc2/drivers/net/wireless/atmel/
A Dat76c50x-usb.c1765 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 …]

Completed in 134 milliseconds

12