| /drivers/spi/ |
| A D | spi-ch341.c | 37 u8 *tx_buf; member 49 ch341->tx_buf[0] = CH341A_CMD_UIO_STREAM; in ch341_set_cs() 54 ch341->tx_buf[3] = CH341A_CMD_UIO_STM_END; in ch341_set_cs() 56 ch341->tx_buf[2] = CH341A_CMD_UIO_STM_END; in ch341_set_cs() 79 ch341->tx_buf[0] = CH341A_CMD_SPI_STREAM; in ch341_transfer_one() 81 memcpy(ch341->tx_buf + 1, trans->tx_buf, len); in ch341_transfer_one() 117 ch341->tx_buf[0] = CH341A_CMD_I2C_STREAM; in ch341_config_stream() 119 ch341->tx_buf[2] = CH341A_CMD_I2C_STM_END; in ch341_config_stream() 128 ch341->tx_buf[0] = CH341A_CMD_UIO_STREAM; in ch341_enable_pins() 174 ch341->tx_buf = in ch341_probe() [all …]
|
| A D | spi-loopback-test.c | 96 .tx_buf = TX(0), 123 .tx_buf = TX(0), 148 .tx_buf = TX(0), 169 .tx_buf = TX(0), 183 .tx_buf = TX(0), 199 .tx_buf = TX(0), 711 u8 *tx_buf; in spi_test_fill_pattern() local 730 tx_buf = (u8 *)xfers[i].tx_buf; in spi_test_fill_pattern() 731 if (!tx_buf) in spi_test_fill_pattern() 765 *tx_buf = j; in spi_test_fill_pattern() [all …]
|
| A D | spi-xlp.c | 92 const u8 *tx_buf; /* tx data buffer */ member 213 tx_data |= xspi->tx_buf[i] << (j * 8); in xlp_spi_fill_txfifo() 217 xspi->tx_buf += nbytes; in xlp_spi_fill_txfifo() 259 if (xspi->tx_buf) in xlp_spi_send_cmd() 270 const unsigned char *tx_buf, in xlp_spi_xfer_block() argument 276 xs->tx_buf = tx_buf; in xlp_spi_xfer_block() 323 const unsigned char *tx_buf; in xlp_spi_txrx_bufs() local 325 tx_buf = t->tx_buf; in xlp_spi_txrx_bufs() 330 sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf, in xlp_spi_txrx_bufs() 338 if (tx_buf) in xlp_spi_txrx_bufs() [all …]
|
| A D | spi-cavium.c | 39 const u8 *tx_buf; in octeon_spi_do_transfer() local 68 tx_buf = xfer->tx_buf; in octeon_spi_do_transfer() 74 if (tx_buf) in octeon_spi_do_transfer() 75 d = *tx_buf++; in octeon_spi_do_transfer() 83 mpi_tx.s.txnum = tx_buf ? OCTEON_SPI_MAX_BYTES : 0; in octeon_spi_do_transfer() 98 if (tx_buf) in octeon_spi_do_transfer() 99 d = *tx_buf++; in octeon_spi_do_transfer() 111 mpi_tx.s.txnum = tx_buf ? len : 0; in octeon_spi_do_transfer()
|
| A D | spi-sh-msiof.c | 301 const u8 *buf_8 = tx_buf; in sh_msiof_spi_write_fifo_8() 312 const u16 *buf_16 = tx_buf; in sh_msiof_spi_write_fifo_16() 364 const void *tx_buf, in sh_msiof_spi_write_fifo_s32u() argument 585 if (tx_buf) in sh_msiof_spi_txrx_once() 601 if (tx_buf) in sh_msiof_spi_txrx_once() 826 const void *tx_buf = t->tx_buf; in sh_msiof_transfer_one() local 843 if (tx_buf) in sh_msiof_transfer_one() 863 if (tx_buf) in sh_msiof_transfer_one() 879 if (tx_buf) in sh_msiof_transfer_one() 880 tx_buf += l; in sh_msiof_transfer_one() [all …]
|
| A D | spi-realtek-rtl.c | 98 const void *tx_buf; in transfer_one() local 101 tx_buf = xfer->tx_buf; in transfer_one() 104 if (tx_buf) { in transfer_one() 106 send4(rtspi, tx_buf); in transfer_one() 107 tx_buf += 4; in transfer_one() 111 send1(rtspi, tx_buf); in transfer_one() 112 tx_buf++; in transfer_one()
|
| A D | spi-clps711x.c | 30 u8 *tx_buf; member 59 hw->tx_buf = (u8 *)xfer->tx_buf; in spi_clps711x_transfer_one() 63 data = hw->tx_buf ? *hw->tx_buf++ : 0; in spi_clps711x_transfer_one() 82 data = hw->tx_buf ? *hw->tx_buf++ : 0; in spi_clps711x_isr()
|
| A D | spi-armada-3700.c | 108 const u8 *tx_buf; member 429 a3700_spi->tx_buf = xfer->tx_buf; in a3700_spi_transfer_setup() 456 if (a3700_spi->tx_buf) { in a3700_spi_header_set() 478 a3700_spi->tx_buf++; in a3700_spi_header_set() 498 val = *(u32 *)a3700_spi->tx_buf; in a3700_spi_fifo_write() 501 a3700_spi->tx_buf += 4; in a3700_spi_fifo_write() 606 if (xfer->tx_buf) in a3700_spi_transfer_one_fifo() 633 } else if (xfer->tx_buf) { in a3700_spi_transfer_one_fifo() 649 if (a3700_spi->tx_buf) { in a3700_spi_transfer_one_fifo() 690 if (a3700_spi->tx_buf) { in a3700_spi_transfer_one_fifo() [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_txrx_lib.c | 277 switch (tx_buf->type) { in ice_clean_xdp_tx_buf() 324 struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq() local 329 frags = tx_buf->nr_frags; in ice_clean_xdp_irq() 340 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq() 377 struct ice_tx_buf *tx_buf; in __ice_xmit_xdp_ring() local 400 tx_buf = tx_head; in __ice_xmit_xdp_ring() 417 tx_buf->raw_buf = data; in __ice_xmit_xdp_ring() 431 tx_buf = &xdp_ring->tx_buf[ntu]; in __ice_xmit_xdp_ring() 458 tx_buf = &xdp_ring->tx_buf[ntu]; in __ice_xmit_xdp_ring() 462 if (tx_buf == tx_head) in __ice_xmit_xdp_ring() [all …]
|
| A D | ice_txrx.c | 74 tx_buf = &tx_ring->tx_buf[i]; in ice_prgm_fdir_fltr() 79 memset(tx_buf, 0, sizeof(*tx_buf)); in ice_prgm_fdir_fltr() 228 tx_buf = &tx_ring->tx_buf[i]; in ice_clean_tx_irq() 280 tx_buf = tx_ring->tx_buf; in ice_clean_tx_irq() 296 tx_buf++; in ice_clean_tx_irq() 301 tx_buf = tx_ring->tx_buf; in ice_clean_tx_irq() 1804 tx_buf = &tx_ring->tx_buf[i]; in ice_tx_map() 1847 tx_buf = &tx_ring->tx_buf[i]; in ice_tx_map() 2609 tx_buf = &tx_ring->tx_buf[i]; in ice_clean_ctrl_tx_irq() 2639 tx_buf = tx_ring->tx_buf; in ice_clean_ctrl_tx_irq() [all …]
|
| /drivers/net/wireless/ath/ath9k/ |
| A D | hif_usb.c | 255 struct tx_buf *tx_buf = urb->context; in hif_usb_tx_cb() local 259 if (!tx_buf || !tx_buf->hif_dev) in hif_usb_tx_cb() 294 tx_buf->len = tx_buf->offset = 0; in hif_usb_tx_cb() 310 struct tx_buf *tx_buf = NULL; in __hif_usb_tx() local 324 tx_buf = list_first_entry(&hif_dev->tx.tx_buf, struct tx_buf, list); in __hif_usb_tx() 351 tx_buf->len += tx_buf->offset; in __hif_usb_tx() 359 tx_buf->buf, tx_buf->len, in __hif_usb_tx() 364 tx_buf->len = tx_buf->offset = 0; in __hif_usb_tx() 439 struct tx_buf *tx_buf = NULL, *tx_buf_tmp = NULL; in hif_usb_stop() local 842 struct tx_buf *tx_buf; in ath9k_hif_usb_alloc_tx_urbs() local [all …]
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_xdp.c | 32 struct bnxt_sw_tx_bd *tx_buf; in bnxt_xmit_bd() local 47 tx_buf->nr_frags = num_frags; in bnxt_xmit_bd() 92 return tx_buf; in bnxt_xmit_bd() 99 struct bnxt_sw_tx_bd *tx_buf; in __bnxt_xmit_xdp() local 102 tx_buf->rx_prod = rx_prod; in __bnxt_xmit_xdp() 103 tx_buf->action = XDP_TX; in __bnxt_xmit_xdp() 116 tx_buf->xdpf = xdpf; in __bnxt_xmit_xdp_redirect() 146 tx_buf->action = 0; in bnxt_tx_int_xdp() 147 tx_buf->xdpf = NULL; in bnxt_tx_int_xdp() 149 tx_buf->action = 0; in bnxt_tx_int_xdp() [all …]
|
| /drivers/hid/intel-ish-hid/ishtp/ |
| A D | client-buffers.c | 67 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_alloc_tx_ring() local 70 if (!tx_buf) in ishtp_cl_alloc_tx_ring() 74 if (!tx_buf->send_buf.data) { in ishtp_cl_alloc_tx_ring() 75 kfree(tx_buf); in ishtp_cl_alloc_tx_ring() 132 struct ishtp_cl_tx_ring *tx_buf; in ishtp_cl_free_tx_ring() local 140 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() 142 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring() 143 kfree(tx_buf); in ishtp_cl_free_tx_ring() 152 list_del(&tx_buf->list); in ishtp_cl_free_tx_ring() 153 kfree(tx_buf->send_buf.data); in ishtp_cl_free_tx_ring() [all …]
|
| /drivers/char/tpm/st33zp24/ |
| A D | spi.c | 57 u8 tx_buf[ST33ZP24_SPI_BUFFER_SIZE]; member 103 .tx_buf = phy->tx_buf, in st33zp24_spi_send() 108 phy->tx_buf[total_length++] = TPM_WRITE_DIRECTION | LOCALITY0; in st33zp24_spi_send() 109 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_send() 112 phy->tx_buf[total_length++] = tpm_size >> 8; in st33zp24_spi_send() 113 phy->tx_buf[total_length++] = tpm_size; in st33zp24_spi_send() 116 memcpy(&phy->tx_buf[total_length], tpm_data, tpm_size); in st33zp24_spi_send() 146 .tx_buf = phy->tx_buf, in st33zp24_spi_read8_reg() 151 phy->tx_buf[total_length++] = LOCALITY0; in st33zp24_spi_read8_reg() 152 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_read8_reg() [all …]
|
| /drivers/input/rmi4/ |
| A D | rmi_spi.c | 44 u8 *tx_buf; member 163 rmi_spi->tx_buf[0] = (addr >> 8); in rmi_spi_xfer() 164 rmi_spi->tx_buf[1] = addr & 0xFF; in rmi_spi_xfer() 168 rmi_spi->tx_buf[1] = addr & 0xFF; in rmi_spi_xfer() 175 rmi_spi->tx_buf[0] = 0x40; in rmi_spi_xfer() 177 rmi_spi->tx_buf[2] = addr & 0xFF; in rmi_spi_xfer() 178 rmi_spi->tx_buf[3] = tx_len; in rmi_spi_xfer() 182 if (tx_buf) in rmi_spi_xfer() 183 memcpy(&rmi_spi->tx_buf[cmd_len], tx_buf, tx_len); in rmi_spi_xfer() 189 xfer->tx_buf = &rmi_spi->tx_buf[i]; in rmi_spi_xfer() [all …]
|
| /drivers/input/touchscreen/ |
| A D | wdt87xx_i2c.c | 227 error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf), in wdt87xx_get_desc() 256 error = wdt87xx_i2c_xfer(client, tx_buf, sizeof(tx_buf), in wdt87xx_get_string() 280 u8 tx_buf[8]; in wdt87xx_get_feature() local 290 tx_buf[tx_len++] = 0x22; in wdt87xx_get_feature() 291 tx_buf[tx_len++] = 0x00; in wdt87xx_get_feature() 300 tx_buf[tx_len++] = 0x23; in wdt87xx_get_feature() 301 tx_buf[tx_len++] = 0x00; in wdt87xx_get_feature() 325 tx_buf[tx_len++] = 0x22; in wdt87xx_set_feature() 326 tx_buf[tx_len++] = 0x00; in wdt87xx_set_feature() 335 tx_buf[tx_len++] = 0x23; in wdt87xx_set_feature() [all …]
|
| /drivers/gpu/drm/panel/ |
| A D | panel-tpo-td028ttec1.c | 93 u16 tx_buf = JBT_COMMAND | reg; in jbt_ret_write_0() local 99 ret = spi_write(spi, (u8 *)&tx_buf, sizeof(tx_buf)); in jbt_ret_write_0() 114 u16 tx_buf[2]; in jbt_reg_write_1() local 120 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_1() 121 tx_buf[1] = JBT_DATA | data; in jbt_reg_write_1() 123 ret = spi_write(spi, (u8 *)tx_buf, sizeof(tx_buf)); in jbt_reg_write_1() 138 u16 tx_buf[3]; in jbt_reg_write_2() local 144 tx_buf[0] = JBT_COMMAND | reg; in jbt_reg_write_2() 145 tx_buf[1] = JBT_DATA | (data >> 8); in jbt_reg_write_2() 146 tx_buf[2] = JBT_DATA | (data & 0xff); in jbt_reg_write_2() [all …]
|
| /drivers/accel/ivpu/ |
| A D | ivpu_ipc.c | 71 struct ivpu_ipc_tx_buf *tx_buf; in ivpu_ipc_tx_prepare() local 78 sizeof(*tx_buf)); in ivpu_ipc_tx_prepare() 83 if (drm_WARN_ON(&vdev->drm, !tx_buf)) { in ivpu_ipc_tx_prepare() 98 memset(tx_buf, 0, sizeof(*tx_buf)); in ivpu_ipc_tx_prepare() 99 tx_buf->ipc.data_addr = jsm_vpu_addr; in ivpu_ipc_tx_prepare() 101 tx_buf->ipc.data_size = sizeof(*req); in ivpu_ipc_tx_prepare() 102 tx_buf->ipc.channel = cons->channel; in ivpu_ipc_tx_prepare() 103 tx_buf->ipc.src_node = 0; in ivpu_ipc_tx_prepare() 104 tx_buf->ipc.dst_node = 1; in ivpu_ipc_tx_prepare() 106 tx_buf->jsm.type = req->type; in ivpu_ipc_tx_prepare() [all …]
|
| /drivers/net/ethernet/intel/idpf/ |
| A D | idpf_singleq_txrx.c | 228 tx_buf->type = LIBETH_SQE_FRAG; in idpf_tx_singleq_map() 243 tx_buf = &tx_q->tx_buf[0]; in idpf_tx_singleq_map() 247 tx_buf++; in idpf_tx_singleq_map() 267 tx_buf = &tx_q->tx_buf[0]; in idpf_tx_singleq_map() 271 tx_buf++; in idpf_tx_singleq_map() 442 struct idpf_tx_buf *tx_buf; in idpf_tx_singleq_clean() local 447 tx_buf = &tx_q->tx_buf[ntc]; in idpf_tx_singleq_clean() 481 tx_buf++; in idpf_tx_singleq_clean() 486 tx_buf = tx_q->tx_buf; in idpf_tx_singleq_clean() 498 tx_buf++; in idpf_tx_singleq_clean() [all …]
|
| A D | idpf_txrx.c | 90 if (!txq->tx_buf) in idpf_tx_buf_rel_all() 97 kfree(txq->tx_buf); in idpf_tx_buf_rel_all() 1833 tx_buf = &tx_q->tx_buf[ntc]; in idpf_tx_splitq_clean() 1921 tx_buf = &txq->tx_buf[idx]; in idpf_tx_clean_buf_ring() 1955 tx_buf = &txq->tx_buf[ntc]; in idpf_tx_clean_buf_ring() 1967 if (unlikely(tx_buf != &txq->tx_buf[orig_idx] && in idpf_tx_clean_buf_ring() 2323 tx_buf = &txq->tx_buf[idx]; in idpf_tx_dma_map_error() 2471 tx_buf = tx_q->tx_buf; in idpf_tx_splitq_map() 2477 tx_buf++; in idpf_tx_splitq_map() 2518 tx_buf = tx_q->tx_buf; in idpf_tx_splitq_map() [all …]
|
| /drivers/media/rc/ |
| A D | ir-spi.c | 45 u16 *tx_buf; in ir_spi_tx() local 54 tx_buf = kmalloc_array(len, sizeof(*tx_buf), GFP_KERNEL); in ir_spi_tx() 55 if (!tx_buf) in ir_spi_tx() 70 tx_buf[len++] = val; in ir_spi_tx() 76 xfer.len = len * sizeof(*tx_buf); in ir_spi_tx() 77 xfer.tx_buf = tx_buf; in ir_spi_tx() 91 kfree(tx_buf); in ir_spi_tx()
|
| /drivers/iio/adc/ |
| A D | ti-adc108s102.c | 80 __be16 tx_buf[9] __aligned(IIO_DMA_MINALIGN); 124 st->tx_buf[cmds++] = cpu_to_be16(ADC108S102_CMD(bit)); in adc108s102_update_scan_mode() 127 st->tx_buf[cmds++] = 0x00; in adc108s102_update_scan_mode() 130 st->ring_xfer.tx_buf = &st->tx_buf[0]; in adc108s102_update_scan_mode() 132 st->ring_xfer.len = cmds * sizeof(st->tx_buf[0]); in adc108s102_update_scan_mode() 166 st->tx_buf[0] = cpu_to_be16(ADC108S102_CMD(ch)); in adc108s102_scan_direct() 248 st->scan_single_xfer.tx_buf = st->tx_buf; in adc108s102_probe() 250 st->scan_single_xfer.len = 2 * sizeof(st->tx_buf[0]); in adc108s102_probe()
|
| A D | ad7298.c | 53 __be16 tx_buf[2]; member 121 st->tx_buf[0] = cpu_to_be16(command); in ad7298_update_scan_mode() 124 st->ring_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_update_scan_mode() 127 st->ring_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_update_scan_mode() 170 st->tx_buf[0] = cpu_to_be16(AD7298_WRITE | st->ext_ref | in ad7298_scan_direct() 328 st->scan_single_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_probe() 331 st->scan_single_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_probe()
|
| /drivers/net/ethernet/netronome/nfp/nfd3/ |
| A D | rings.c | 48 struct nfp_nfd3_tx_buf *tx_buf; in nfp_nfd3_tx_ring_reset() local 53 tx_buf = &tx_ring->txbufs[idx]; in nfp_nfd3_tx_ring_reset() 58 if (tx_buf->fidx == -1) { in nfp_nfd3_tx_ring_reset() 60 dma_unmap_single(dp->dev, tx_buf->dma_addr, in nfp_nfd3_tx_ring_reset() 64 frag = &skb_shinfo(skb)->frags[tx_buf->fidx]; in nfp_nfd3_tx_ring_reset() 65 dma_unmap_page(dp->dev, tx_buf->dma_addr, in nfp_nfd3_tx_ring_reset() 70 if (tx_buf->fidx == nr_frags - 1) in nfp_nfd3_tx_ring_reset() 73 tx_buf->dma_addr = 0; in nfp_nfd3_tx_ring_reset() 74 tx_buf->skb = NULL; in nfp_nfd3_tx_ring_reset() 75 tx_buf->fidx = -2; in nfp_nfd3_tx_ring_reset()
|
| /drivers/mux/ |
| A D | adgs1408.c | 28 u8 tx_buf[2]; in adgs1408_spi_reg_write() local 30 tx_buf[0] = reg_addr; in adgs1408_spi_reg_write() 31 tx_buf[1] = reg_data; in adgs1408_spi_reg_write() 33 return spi_write_then_read(spi, tx_buf, sizeof(tx_buf), NULL, 0); in adgs1408_spi_reg_write()
|