Home
last modified time | relevance | path

Searched refs:tx_buf (Results 76 – 100 of 413) sorted by relevance

12345678910>>...17

/openbmc/linux/drivers/comedi/drivers/
H A Dvmk80xx.c398 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 Dtpm2_tis_spi.c77 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 Dmcp251xfd-ring.c90 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 Dmcp251xfd-regmap.c33 .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 Dspi-loongson-core.c106 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 Dspi-qup.c144 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 Dspi-imx.c112 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 Dspi-mpc52xx-psc.c113 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 Dspi-bitbang.c67 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 Dspi-axi-spi-engine.c92 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 Dspi-stm32.c315 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 Dspi-sun6i.c111 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 Dspi-img-spfi.c230 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 Dspi.c60 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 Dmchp23k256.c76 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 Dtegra_cec.c47 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 Diavf_txrx.c216 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 Dmeson-ir-tx.c251 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 Dec_bhf.c143 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 Dmax1111.c41 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 Dili922x.c159 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 Dti-ads7950.c110 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 Dmcp320x.c95 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 Dsprd-mcdt.h56 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 Dvitesse-vsc73xx-spi.c69 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()

12345678910>>...17