/openbmc/linux/drivers/comedi/drivers/ |
H A D | vmk80xx.c | 398 unsigned char *tx_buf = devpriv->usb_tx_buf; in vmk80xx_do_insn_bits() local 413 tx_buf[reg] = s->state; in vmk80xx_do_insn_bits() 420 tx_buf[0] = VMK8061_CMD_RD_DO; in vmk80xx_do_insn_bits() 566 unsigned char *tx_buf; in vmk80xx_pwm_insn_read() local 573 tx_buf = devpriv->usb_tx_buf; in vmk80xx_pwm_insn_read() 579 tx_buf[0] = VMK8061_CMD_RD_PWM; in vmk80xx_pwm_insn_read() 599 unsigned char *tx_buf; in vmk80xx_pwm_insn_write() local 606 tx_buf = devpriv->usb_tx_buf; in vmk80xx_pwm_insn_write() 627 tx_buf[reg[0]] = (unsigned char)(data[n] & 0x03); in vmk80xx_pwm_insn_write() 628 tx_buf[reg[1]] = (unsigned char)(data[n] >> 2) & 0xff; in vmk80xx_pwm_insn_write()
|
/openbmc/u-boot/drivers/tpm/ |
H A D | tpm2_tis_spi.c | 77 u8 tx_buf[MAX_SPI_FRAMESIZE]; in tpm_tis_spi_xfer() local 95 tx_buf[0] = (in ? BIT(7) : 0) | (transfer_len - 1); in tpm_tis_spi_xfer() 96 tx_buf[1] = 0xD4; in tpm_tis_spi_xfer() 97 tx_buf[2] = addr >> 8; in tpm_tis_spi_xfer() 98 tx_buf[3] = addr; in tpm_tis_spi_xfer() 100 ret = spi_xfer(slave, 4 * 8, tx_buf, rx_buf, SPI_XFER_BEGIN); in tpm_tis_spi_xfer() 135 memcpy(tx_buf, out, transfer_len); in tpm_tis_spi_xfer() 140 out ? tx_buf : NULL, in tpm_tis_spi_xfer()
|
/openbmc/linux/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-ring.c | 90 tef_ring->irq_enable_xfer.tx_buf = &tef_ring->irq_enable_buf; in mcp251xfd_ring_init_tef() 103 xfer->tx_buf = &tef_ring->uinc_buf; in mcp251xfd_ring_init_tef() 127 xfer->tx_buf = &tef_ring->uinc_irq_disable_buf; in mcp251xfd_ring_init_tef() 152 xfer->tx_buf = &tx_obj->buf; in mcp251xfd_tx_ring_init_tx_obj() 160 xfer->tx_buf = &ring->rts_buf; in mcp251xfd_tx_ring_init_tx_obj() 224 rx_ring->irq_enable_xfer.tx_buf = &rx_ring->irq_enable_buf; in mcp251xfd_ring_init_rx() 236 xfer->tx_buf = &rx_ring->uinc_buf; in mcp251xfd_ring_init_rx() 281 xfer->tx_buf = &rx_ring->uinc_irq_disable_buf; in mcp251xfd_ring_init_rx()
|
H A D | mcp251xfd-regmap.c | 33 .tx_buf = buf_tx, in mcp251xfd_regmap_nocrc_gather_write() 113 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_nocrc_update_bits() 120 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_nocrc_update_bits() 172 xfer[0].tx_buf = reg; in mcp251xfd_regmap_nocrc_read() 179 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_nocrc_read() 208 .tx_buf = buf_tx, in mcp251xfd_regmap_crc_gather_write() 307 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_crc_read() 314 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_crc_read()
|
/openbmc/linux/drivers/spi/ |
H A D | spi-loongson-core.c | 106 static int loongson_spi_write_read_8bit(struct spi_device *spi, const u8 **tx_buf, in loongson_spi_write_read_8bit() argument 112 if (tx_buf && *tx_buf) in loongson_spi_write_read_8bit() 113 loongson_spi_write_reg(loongson_spi, LOONGSON_SPI_FIFO_REG, *((*tx_buf)++)); in loongson_spi_write_read_8bit() 134 const u8 *tx = xfer->tx_buf; in loongson_spi_write_read()
|
H A D | spi-qup.c | 144 const u8 *tx_buf; member 318 const u8 *tx_buf = controller->tx_buf; in spi_qup_write_to_fifo() local 328 if (tx_buf) in spi_qup_write_to_fifo() 418 if (xfer->tx_buf) in spi_qup_dma_terminate() 455 else if (xfer->tx_buf) in spi_qup_do_dma() 523 qup->tx_buf = xfer->tx_buf; in spi_qup_do_pio() 531 if (qup->tx_buf && offset) in spi_qup_do_pio() 532 qup->tx_buf = xfer->tx_buf + offset * SPI_MAX_XFER; in spi_qup_do_pio() 741 if (xfer->tx_buf) in spi_qup_io_config() 817 if (!xfer->tx_buf) in spi_qup_io_config() [all …]
|
H A D | spi-imx.c | 112 const void *tx_buf; member 169 if (spi_imx->tx_buf) { \ 363 if (spi_imx->tx_buf) { in spi_imx_buf_tx_swap_u32() 364 val = *(u32 *)spi_imx->tx_buf; in spi_imx_buf_tx_swap_u32() 398 if (spi_imx->tx_buf) { in spi_imx_buf_tx_swap() 400 spi_imx->tx_buf++; in spi_imx_buf_tx_swap() 436 if (spi_imx->tx_buf) { in mx53_ecspi_tx_target() 440 spi_imx->tx_buf += n_bytes; in mx53_ecspi_tx_target() 1496 spi_imx->tx_buf = transfer->tx_buf; in spi_imx_pio_transfer() 1527 spi_imx->tx_buf = transfer->tx_buf; in spi_imx_poll_transfer() [all …]
|
H A D | spi-mpc52xx-psc.c | 113 unsigned char *tx_buf = (unsigned char *)t->tx_buf; in mpc52xx_psc_spi_transfer_rxtx() local 119 if (!t->tx_buf && !t->rx_buf && t->len) in mpc52xx_psc_spi_transfer_rxtx() 140 if (tx_buf) in mpc52xx_psc_spi_transfer_rxtx() 141 out_8(&psc->mpc52xx_psc_buffer_8, tx_buf[sb]); in mpc52xx_psc_spi_transfer_rxtx()
|
H A D | spi-bitbang.c | 67 const u8 *tx = t->tx_buf; in bitbang_txrx_8() 96 const u16 *tx = t->tx_buf; in bitbang_txrx_16() 125 const u32 *tx = t->tx_buf; in bitbang_txrx_32() 243 err = bitbang->set_line_direction(spi, !!(t->tx_buf)); in spi_bitbang_bufs() 251 flags = t->tx_buf ? SPI_CONTROLLER_NO_RX : SPI_CONTROLLER_NO_TX; in spi_bitbang_bufs()
|
H A D | spi-axi-spi-engine.c | 92 const uint8_t *tx_buf; member 164 if (xfer->tx_buf) in spi_engine_gen_xfer() 276 } while (xfer && !xfer->tx_buf); in spi_engine_tx_next() 281 st->tx_buf = xfer->tx_buf; in spi_engine_tx_next() 283 st->tx_buf = NULL; in spi_engine_tx_next() 336 buf = st->tx_buf; in spi_engine_write_tx_fifo() 339 st->tx_buf += m; in spi_engine_write_tx_fifo()
|
H A D | spi-stm32.c | 315 const void *tx_buf; member 823 if (spi->tx_buf) in stm32f4_spi_irq_event() 1150 if (spi->tx_buf) in stm32f4_spi_transfer_one_irq() 1172 if (spi->tx_buf && spi->rx_buf) /* Full Duplex */ in stm32h7_spi_transfer_one_irq() 1188 if (spi->tx_buf) in stm32h7_spi_transfer_one_irq() 1277 if (spi->tx_buf && spi->dma_tx) { in stm32_spi_transfer_one_dma() 1288 if ((spi->tx_buf && spi->dma_tx && !tx_dma_desc) || in stm32_spi_transfer_one_dma() 1420 if (!transfer->tx_buf) in stm32_spi_communication_type() 1425 if (!transfer->tx_buf) in stm32_spi_communication_type() 1638 spi->tx_buf = transfer->tx_buf; in stm32_spi_transfer_one() [all …]
|
H A D | spi-sun6i.c | 111 const u8 *tx_buf; member 176 byte = sspi->tx_buf ? *sspi->tx_buf++ : 0; in sun6i_spi_fill_fifo() 240 if (tfr->tx_buf) { in sun6i_spi_prepare_dma() 267 if (tfr->tx_buf) { in sun6i_spi_prepare_dma() 293 sspi->tx_buf = tfr->tx_buf; in sun6i_spi_transfer_one() 323 if (tfr->tx_buf) in sun6i_spi_transfer_one() 436 if (sspi->tx_buf) { in sun6i_spi_transfer_one()
|
H A D | spi-img-spfi.c | 230 const void *tx_buf = xfer->tx_buf; in img_spfi_start_pio() local 235 if (tx_buf) in img_spfi_start_pio() 249 tx_count = spfi_pio_write32(spfi, tx_buf, tx_bytes); in img_spfi_start_pio() 251 tx_count = spfi_pio_write8(spfi, tx_buf, tx_bytes); in img_spfi_start_pio() 258 tx_buf += tx_count; in img_spfi_start_pio() 341 if (xfer->tx_buf) { in img_spfi_start_dma() 373 if (xfer->tx_buf) { in img_spfi_start_dma() 464 if (xfer->tx_buf) in img_spfi_config()
|
/openbmc/linux/drivers/net/wireless/ti/wl1251/ |
H A D | spi.c | 60 t.tx_buf = cmd; in wl1251_spi_reset() 113 t.tx_buf = cmd; in wl1251_spi_wake() 150 t[0].tx_buf = cmd; in wl1251_spi_read() 189 t[0].tx_buf = cmd; in wl1251_spi_write() 193 t[1].tx_buf = buf; in wl1251_spi_write()
|
/openbmc/linux/drivers/mtd/devices/ |
H A D | mchp23k256.c | 76 transfer[0].tx_buf = command; in mchp23k256_write() 80 transfer[1].tx_buf = buf; in mchp23k256_write() 116 transfer[0].tx_buf = command; in mchp23k256_read() 154 transfer.tx_buf = command; in mchp23k256_set_mode()
|
/openbmc/linux/drivers/media/cec/platform/tegra/ |
H A D | tegra_cec.c | 47 u32 tx_buf[CEC_MAX_MSG_SIZE]; member 158 cec->tx_buf[cec->tx_buf_cur++]); in tegra_cec_irq_handler() 294 cec->tx_buf[i] = mode | msg->msg[i]; in tegra_cec_adap_transmit() 296 cec->tx_buf[i] |= TEGRA_CEC_TX_REG_START_BIT; in tegra_cec_adap_transmit() 298 cec->tx_buf[i] |= TEGRA_CEC_TX_REG_EOM; in tegra_cec_adap_transmit() 300 cec->tx_buf[i] |= TEGRA_CEC_TX_REG_RETRY; in tegra_cec_adap_transmit()
|
/openbmc/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 216 struct iavf_tx_buffer *tx_buf; in iavf_clean_tx_irq() local 221 tx_buf = &tx_ring->tx_bi[i]; in iavf_clean_tx_irq() 242 tx_buf->next_to_watch = NULL; in iavf_clean_tx_irq() 253 dma_unmap_addr(tx_buf, dma), in iavf_clean_tx_irq() 254 dma_unmap_len(tx_buf, len), in iavf_clean_tx_irq() 258 tx_buf->skb = NULL; in iavf_clean_tx_irq() 264 tx_ring, tx_desc, tx_buf); in iavf_clean_tx_irq() 266 tx_buf++; in iavf_clean_tx_irq() 271 tx_buf = tx_ring->tx_bi; in iavf_clean_tx_irq() 286 tx_buf++; in iavf_clean_tx_irq() [all …]
|
/openbmc/linux/drivers/media/rc/ |
H A D | meson-ir-tx.c | 251 u32 *tx_buf; in meson_irtx_transmit() local 257 tx_buf = kmalloc_array(len, sizeof(u32), GFP_KERNEL); in meson_irtx_transmit() 258 if (!tx_buf) in meson_irtx_transmit() 261 meson_irtx_fill_buf(ir, tx_buf, buf, len); in meson_irtx_transmit() 265 meson_irtx_update_buf(ir, tx_buf, len, 0); in meson_irtx_transmit()
|
/openbmc/linux/drivers/net/ethernet/ |
H A D | ec_bhf.c | 143 struct bhf_dma tx_buf; member 173 u32 addr = (u8 *)desc - priv->tx_buf.buf; in ec_bhf_send_packet() 361 priv->tx_dcount = priv->tx_buf.len / sizeof(struct tx_desc); in ec_bhf_setup_tx_descs() 362 priv->tx_descs = (struct tx_desc *)priv->tx_buf.buf; in ec_bhf_setup_tx_descs() 408 err = ec_bhf_alloc_dma_mem(priv, &priv->tx_buf, priv->tx_dma_chan, in ec_bhf_open() 443 dma_free_coherent(dev, priv->tx_buf.alloc_len, in ec_bhf_stop() 444 priv->tx_buf.alloc, priv->tx_buf.alloc_phys); in ec_bhf_stop()
|
/openbmc/linux/drivers/hwmon/ |
H A D | max1111.c | 41 uint8_t tx_buf[MAX1111_TX_BUF_SIZE]; member 58 data->tx_buf[0] = (channel << data->sel_sh) | in max1111_read() 171 x->tx_buf = &data->tx_buf[0]; in setup_transfer()
|
/openbmc/linux/drivers/video/backlight/ |
H A D | ili922x.c | 159 xfer.tx_buf = tbuf; in ili922x_read_status() 203 xfer_regindex.tx_buf = tbuf; in ili922x_read() 225 xfer_regvalue.tx_buf = &tbuf[send_bytes]; in ili922x_read() 258 xfer_regindex.tx_buf = tbuf; in ili922x_write() 281 xfer_regvalue.tx_buf = tbuf; in ili922x_write() 330 xfer.tx_buf = tbuf; in set_write_to_gram_reg()
|
/openbmc/linux/drivers/iio/adc/ |
H A D | ti-ads7950.c | 110 u16 tx_buf[TI_ADS7950_MAX_CHAN + 2]; member 292 st->tx_buf[len++] = cmd; in ti_ads7950_update_scan_mode() 296 st->tx_buf[len++] = 0; in ti_ads7950_update_scan_mode() 297 st->tx_buf[len++] = 0; in ti_ads7950_update_scan_mode() 568 st->ring_xfer.tx_buf = &st->tx_buf[0]; in ti_ads7950_probe() 583 st->scan_single_xfer[0].tx_buf = &st->single_tx; in ti_ads7950_probe() 586 st->scan_single_xfer[1].tx_buf = &st->single_tx; in ti_ads7950_probe()
|
H A D | mcp320x.c | 95 u8 tx_buf __aligned(IIO_DMA_MINALIGN); 136 adc->tx_buf = mcp320x_channel_to_tx_data(device_index, channel, in mcp320x_adc_conversion() 400 adc->transfer[0].tx_buf = &adc->tx_buf; in mcp320x_probe() 401 adc->transfer[0].len = sizeof(adc->tx_buf); in mcp320x_probe()
|
/openbmc/linux/sound/soc/sprd/ |
H A D | sprd-mcdt.h | 56 int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size); 77 int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size) in sprd_mcdt_chan_write() argument
|
/openbmc/linux/drivers/net/dsa/ |
H A D | vitesse-vsc73xx-spi.c | 69 t[0].tx_buf = cmd; in vsc73xx_spi_read() 111 t[0].tx_buf = cmd; in vsc73xx_spi_write() 115 t[1].tx_buf = buf; in vsc73xx_spi_write()
|