Searched defs:tx_buffer (Results 1 - 23 of 23) sorted by relevance

/drivers/net/wireless/rsi/
H A Drsi_usb.h44 u8 *tx_buffer; member in struct:rsi_91x_usbdev
/drivers/spi/
H A Dspidev.c88 u8 *tx_buffer; member in struct:spidev_data
139 .tx_buf = spidev->tx_buffer,
210 missing = copy_from_user(spidev->tx_buffer, buf, count);
240 tx_buf = spidev->tx_buffer;
520 if (!spidev->tx_buffer) {
521 spidev->tx_buffer = kmalloc(bufsiz, GFP_KERNEL);
522 if (!spidev->tx_buffer) {
546 kfree(spidev->tx_buffer);
547 spidev->tx_buffer = NULL;
567 kfree(spidev->tx_buffer);
[all...]
/drivers/tty/serial/
H A Difx6x60.h100 unsigned char *tx_buffer; member in struct:ifx_spi_device
H A Difx6x60.c435 * ifx_dev->tx_buffer
445 unsigned char *tx_buffer; local
447 tx_buffer = ifx_dev->tx_buffer;
450 tx_buffer += IFX_SPI_HEADER_OVERHEAD;
465 tx_buffer, temp_count,
469 tx_buffer += temp_count;
480 ifx_spi_setup_spi_header(ifx_dev->tx_buffer,
484 ifx_dev->swap_buf((ifx_dev->tx_buffer), tx_count,
485 &ifx_dev->tx_buffer[IFX_SPI_TRANSFER_SIZ
[all...]
/drivers/net/ethernet/dec/tulip/
H A Dxircom_cb.c80 __le32 *tx_buffer; member in struct:xircom_private
241 private->tx_buffer = dma_alloc_coherent(d, 8192,
244 if (private->tx_buffer == NULL)
291 dma_free_coherent(d, 8192, private->tx_buffer, private->tx_dma_handle);
318 dma_free_coherent(d, 8192, card->tx_buffer, card->tx_dma_handle);
339 card->tx_buffer[0], card->tx_buffer[4]);
396 if (card->tx_buffer[4*desc]==0) {
400 memset(&card->tx_buffer[bufferoffsets[desc]/4],0,1536);
402 &(card->tx_buffer[bufferoffset
[all...]
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_netdev.c40 tx_ring->tx_buffer = vzalloc(size);
41 if (!tx_ring->tx_buffer)
58 vfree(tx_ring->tx_buffer);
59 tx_ring->tx_buffer = NULL;
163 struct fm10k_tx_buffer *tx_buffer)
165 if (tx_buffer->skb) {
166 dev_kfree_skb_any(tx_buffer->skb);
167 if (dma_unmap_len(tx_buffer, len))
169 dma_unmap_addr(tx_buffer, dma),
170 dma_unmap_len(tx_buffer, le
162 fm10k_unmap_and_free_tx_resource(struct fm10k_ring *ring, struct fm10k_tx_buffer *tx_buffer) argument
190 struct fm10k_tx_buffer *tx_buffer; local
[all...]
H A Dfm10k_main.c960 struct fm10k_tx_buffer *tx_buffer; local
984 tx_buffer = first;
991 dma_unmap_len_set(tx_buffer, len, size);
992 dma_unmap_addr_set(tx_buffer, dma, dma);
1020 tx_buffer = &tx_ring->tx_buffer[i];
1066 /* clear dma mappings for failed tx_buffer map */
1068 tx_buffer = &tx_ring->tx_buffer[i];
1069 fm10k_unmap_and_free_tx_resource(tx_ring, tx_buffer);
1200 struct fm10k_tx_buffer *tx_buffer; local
[all...]
H A Dfm10k.h119 struct fm10k_tx_buffer *tx_buffer; member in union:fm10k_ring::__anon3187
/drivers/staging/vt6656/
H A Drxtx.c678 struct vnt_tx_buffer *tx_buffer,
687 *mic_hdr = &tx_buffer->
690 return vnt_rxtx_rts(tx_context, &tx_buffer->tx_head,
695 *mic_hdr = &tx_buffer->tx_head.tx_cts.tx.mic.hdr;
697 return vnt_rxtx_cts(tx_context, &tx_buffer->tx_head, need_mic);
701 *mic_hdr = &tx_buffer->tx_head.tx_ab.tx.mic.hdr;
703 return vnt_rxtx_ab(tx_context, &tx_buffer->tx_head, need_rts, need_mic);
783 struct vnt_tx_buffer *tx_buffer; local
825 tx_buffer = (struct vnt_tx_buffer *)tx_context->data;
826 tx_buffer_head = &tx_buffer
677 vnt_generate_tx_parameter(struct vnt_usb_send_context *tx_context, struct vnt_tx_buffer *tx_buffer, struct vnt_mic_hdr **mic_hdr, u32 need_mic, bool need_rts) argument
[all...]
/drivers/media/rc/
H A Dene_ir.h229 unsigned *tx_buffer; /* input samples buffer*/ member in struct:ene_device
/drivers/net/ethernet/intel/i40evf/
H A Di40e_txrx.c47 * @tx_buffer: the buffer to free
50 struct i40e_tx_buffer *tx_buffer)
52 if (tx_buffer->skb) {
53 if (tx_buffer->tx_flags & I40E_TX_FLAGS_FD_SB)
54 kfree(tx_buffer->raw_buf);
56 dev_kfree_skb_any(tx_buffer->skb);
58 if (dma_unmap_len(tx_buffer, len))
60 dma_unmap_addr(tx_buffer, dma),
61 dma_unmap_len(tx_buffer, len),
63 } else if (dma_unmap_len(tx_buffer, le
49 i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, struct i40e_tx_buffer *tx_buffer) argument
[all...]
/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c665 struct atl1e_tx_buffer *tx_buffer = NULL; local
669 if (tx_ring->desc == NULL || tx_ring->tx_buffer == NULL)
675 tx_buffer = &tx_ring->tx_buffer[index];
676 if (tx_buffer->dma) {
677 if (tx_buffer->flags & ATL1E_TX_PCIMAP_SINGLE)
678 pci_unmap_single(pdev, tx_buffer->dma,
679 tx_buffer->length, PCI_DMA_TODEVICE);
680 else if (tx_buffer->flags & ATL1E_TX_PCIMAP_PAGE)
681 pci_unmap_page(pdev, tx_buffer
1249 struct atl1e_tx_buffer *tx_buffer = NULL; local
1714 struct atl1e_tx_buffer *tx_buffer = NULL; local
[all...]
H A Datl1e.h416 struct atl1e_tx_buffer *tx_buffer; member in struct:atl1e_tx_ring
/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c507 * @tx_buffer: the buffer to free
510 struct i40e_tx_buffer *tx_buffer)
512 if (tx_buffer->skb) {
513 if (tx_buffer->tx_flags & I40E_TX_FLAGS_FD_SB)
514 kfree(tx_buffer->raw_buf);
516 dev_kfree_skb_any(tx_buffer->skb);
518 if (dma_unmap_len(tx_buffer, len))
520 dma_unmap_addr(tx_buffer, dma),
521 dma_unmap_len(tx_buffer, len),
523 } else if (dma_unmap_len(tx_buffer, le
509 i40e_unmap_and_free_tx_resource(struct i40e_ring *ring, struct i40e_tx_buffer *tx_buffer) argument
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c1821 struct ixgbe_tx_buffer *tx_buffer; local
1850 tx_buffer = &tx_ring->tx_buffer_info[tx_ntc];
1851 ixgbe_unmap_and_free_tx_resource(tx_ring, tx_buffer);
H A Dixgbe_main.c539 struct ixgbe_tx_buffer *tx_buffer; local
581 tx_buffer = &tx_ring->tx_buffer_info[tx_ring->next_to_clean];
584 (u64)dma_unmap_addr(tx_buffer, dma),
585 dma_unmap_len(tx_buffer, len),
586 tx_buffer->next_to_watch,
587 (u64)tx_buffer->time_stamp);
643 tx_buffer = &tx_ring->tx_buffer_info[i];
645 if (dma_unmap_len(tx_buffer, len) > 0) {
650 (u64)dma_unmap_addr(tx_buffer, dma),
651 dma_unmap_len(tx_buffer, le
884 ixgbe_unmap_and_free_tx_resource(struct ixgbe_ring *ring, struct ixgbe_tx_buffer *tx_buffer) argument
1062 struct ixgbe_tx_buffer *tx_buffer; local
6785 struct ixgbe_tx_buffer *tx_buffer; local
[all...]
/drivers/net/wireless/
H A Dat76c50x-usb.c1771 struct at76_tx_buffer *tx_buffer = priv->bulk_out_buffer; local
1812 memset(tx_buffer, 0, sizeof(*tx_buffer));
1813 tx_buffer->padding = padding;
1814 tx_buffer->wlength = cpu_to_le16(skb->len);
1815 tx_buffer->tx_rate = ieee80211_get_tx_rate(hw, info)->hw_value;
1816 memset(tx_buffer->reserved, 0, sizeof(tx_buffer->reserved));
1817 memcpy(tx_buffer->packet, skb->data, skb->len);
1820 wiphy_name(priv->hw->wiphy), le16_to_cpu(tx_buffer
[all...]
/drivers/s390/net/
H A Dlcs.h311 struct lcs_buffer *tx_buffer; member in struct:lcs_card
/drivers/net/ethernet/altera/
H A Daltera_tse.h395 int (*tx_buffer)(struct altera_tse_private *, struct tse_buffer *); member in struct:altera_dmaops
/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c192 struct ixgbevf_tx_buffer *tx_buffer)
194 if (tx_buffer->skb) {
195 dev_kfree_skb_any(tx_buffer->skb);
196 if (dma_unmap_len(tx_buffer, len))
198 dma_unmap_addr(tx_buffer, dma),
199 dma_unmap_len(tx_buffer, len),
201 } else if (dma_unmap_len(tx_buffer, len)) {
203 dma_unmap_addr(tx_buffer, dma),
204 dma_unmap_len(tx_buffer, len),
207 tx_buffer
191 ixgbevf_unmap_and_free_tx_resource(struct ixgbevf_ring *tx_ring, struct ixgbevf_tx_buffer *tx_buffer) argument
231 struct ixgbevf_tx_buffer *tx_buffer; local
3018 struct ixgbevf_tx_buffer *tx_buffer; local
[all...]
/drivers/net/ethernet/ti/
H A Dtlan.h188 u8 *tx_buffer; member in struct:tlan_priv
/drivers/net/usb/
H A Dhso.c235 u8 *tx_buffer; member in struct:hso_serial
1369 memcpy(serial->tx_buffer + serial->tx_buffer_count, buf, tx_bytes);
1741 temp = serial->tx_buffer;
1742 serial->tx_buffer = serial->tx_data;
2313 serial->tx_buffer = kzalloc(serial->tx_data_length, GFP_KERNEL);
2314 if (!serial->tx_buffer)
/drivers/net/ethernet/intel/igb/
H A Digb_main.c3728 struct igb_tx_buffer *tx_buffer)
3730 if (tx_buffer->skb) {
3731 dev_kfree_skb_any(tx_buffer->skb);
3732 if (dma_unmap_len(tx_buffer, len))
3734 dma_unmap_addr(tx_buffer, dma),
3735 dma_unmap_len(tx_buffer, len),
3737 } else if (dma_unmap_len(tx_buffer, len)) {
3739 dma_unmap_addr(tx_buffer, dma),
3740 dma_unmap_len(tx_buffer, len),
3743 tx_buffer
3727 igb_unmap_and_free_tx_resource(struct igb_ring *ring, struct igb_tx_buffer *tx_buffer) argument
4863 struct igb_tx_buffer *tx_buffer; local
6349 struct igb_tx_buffer *tx_buffer; local
[all...]

Completed in 445 milliseconds