Home
last modified time | relevance | path

Searched refs:tx_len (Results 1 – 25 of 70) sorted by relevance

123

/drivers/spi/
A Dspi_rtio.c211 if (tx_len == rx_len) { in spi_rtio_copy()
236 tx_len = 0; in spi_rtio_copy()
238 } else if (tx_len == 0) { in spi_rtio_copy()
254 (uint32_t)tx_len, in spi_rtio_copy()
262 tx_len = 0; in spi_rtio_copy()
270 tx_len -= rx_len; in spi_rtio_copy()
278 rx_len = tx_len; in spi_rtio_copy()
284 (uint32_t)tx_len, in spi_rtio_copy()
286 rx_len -= tx_len; in spi_rtio_copy()
287 rx_buf += tx_len; in spi_rtio_copy()
[all …]
A Dspi_context.h65 size_t tx_len; member
477 &ctx->tx_len, dfs); in spi_context_buffers_setup()
508 if (!ctx->tx_len) { in spi_context_update_tx()
512 if (len > ctx->tx_len) { in spi_context_update_tx()
517 ctx->tx_len -= len; in spi_context_update_tx()
518 if (!ctx->tx_len) { in spi_context_update_tx()
525 &ctx->tx_len, dfs); in spi_context_update_tx()
539 return !!(ctx->tx_len); in spi_context_tx_on()
621 if (!ctx->tx_len) { in spi_context_max_continuous_chunk()
624 return ctx->tx_len; in spi_context_max_continuous_chunk()
[all …]
A Dspi_it8xxx2.c256 if (ctx->tx_len <= SPI_CMDQ_WR_CMD_LEN_MAX) { in spi_it8xxx2_tx()
257 data->cmdq_data.spi_write_cmd_length = ctx->tx_len; in spi_it8xxx2_tx()
258 memcpy(data->cmdq_data.write_data, ctx->tx_buf, ctx->tx_len); in spi_it8xxx2_tx()
273 data->transfer_len = ctx->tx_len; in spi_it8xxx2_tx()
303 if (ctx->tx_len <= SPI_CMDQ_WR_CMD_LEN_MAX) { in spi_it8xxx2_tx_rx()
306 data->cmdq_data.spi_write_cmd_length = ctx->tx_len; in spi_it8xxx2_tx_rx()
307 memcpy(data->cmdq_data.write_data, ctx->tx_buf, ctx->tx_len); in spi_it8xxx2_tx_rx()
309 spi_context_update_tx(ctx, 1, ctx->tx_len); in spi_it8xxx2_tx_rx()
317 data->transfer_len = ctx->tx_len; in spi_it8xxx2_tx_rx()
332 spi_context_update_tx(ctx, 1, ctx->tx_len); in spi_it8xxx2_tx_rx()
[all …]
A Dspi_sedi.c148 if ((ctx->tx_len == 0) && (ctx->rx_len == 0)) { in transceive()
159 if (ctx->tx_len == 0) { in transceive()
169 transfer_bytes = ctx->tx_len; in transceive()
171 } else if (ctx->tx_len == ctx->rx_len) { in transceive()
175 transfer_bytes = ctx->tx_len; in transceive()
176 } else if (ctx->tx_len > ctx->rx_len) { in transceive()
191 transfer_bytes = ctx->tx_len; in transceive()
276 spi_context_update_tx(ctx, 1, ctx->tx_len); in spi_sedi_callback()
277 if (ctx->tx_len != 0) { in spi_sedi_callback()
279 ctx->tx_len); in spi_sedi_callback()
A Dspi_rv32m1_lpspi.c56 if ((ctx->tx_len == 0) && (ctx->rx_len == 0)) { in spi_mcux_transfer_next_packet()
66 if (ctx->tx_len == 0) { in spi_mcux_transfer_next_packet()
75 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
76 } else if (ctx->tx_len == ctx->rx_len) { in spi_mcux_transfer_next_packet()
80 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
81 } else if (ctx->tx_len > ctx->rx_len) { in spi_mcux_transfer_next_packet()
97 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
A Dspi_mcux_dspi.c108 if (ctx->tx_len != 0) { in spi_mcux_transfer_next_packet()
156 if (ctx->tx_len == 0) { in spi_mcux_transfer_next_packet()
165 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
170 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
171 } else if (ctx->tx_len > ctx->rx_len) { in spi_mcux_transfer_next_packet()
187 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
344 if (data->ctx.tx_len == 0) { in update_tx_dma()
498 data->ctx.tx_len); in dma_callback()
524 if (data->ctx.tx_len == 0) { in dma_callback()
532 data->ctx.tx_len; in dma_callback()
[all …]
A Dspi_psoc6.c59 LOG_DBG("TX L: %d, RX L: %d", ctx->tx_len, ctx->rx_len); in spi_psoc6_transfer_next_packet()
61 if ((ctx->tx_len == 0U) && (ctx->rx_len == 0U)) { in spi_psoc6_transfer_next_packet()
70 if (ctx->tx_len == 0U) { in spi_psoc6_transfer_next_packet()
79 xfer->dataSize = ctx->tx_len; in spi_psoc6_transfer_next_packet()
80 } else if (ctx->tx_len == ctx->rx_len) { in spi_psoc6_transfer_next_packet()
84 xfer->dataSize = ctx->tx_len; in spi_psoc6_transfer_next_packet()
85 } else if (ctx->tx_len > ctx->rx_len) { in spi_psoc6_transfer_next_packet()
100 xfer->dataSize = ctx->tx_len; in spi_psoc6_transfer_next_packet()
A Dspi_smartbond.c92 size_t tx_len; member
423 if (ctx->rx_len || ctx->tx_len) { in spi_smartbond_transfer_mode_get()
514 while (data->tx_len) { in spi_smartbond_transfer()
527 data->tx_len--; in spi_smartbond_transfer()
548 while (data->tx_len) { in spi_smartbond_read()
554 data->tx_len--; in spi_smartbond_read()
580 data->tx_len = data->rx_len; in spi_smartbond_isr_trigger()
657 data->tx_len = data->rx_len; in spi_smartbond_isr()
937 data->tx_len = data->rx_len; in spi_smartbond_dma_trigger()
967 data->rx_len = data->tx_len; in spi_smartbond_dma_trigger()
[all …]
A Dspi_mcux_flexio.c48 if ((ctx->tx_len == 0) && (ctx->rx_len == 0)) { in spi_mcux_transfer_next_packet()
57 if (ctx->tx_len == 0) { in spi_mcux_transfer_next_packet()
66 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
67 } else if (ctx->tx_len == ctx->rx_len) { in spi_mcux_transfer_next_packet()
71 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
72 } else if (ctx->tx_len > ctx->rx_len) { in spi_mcux_transfer_next_packet()
87 transfer.dataSize = ctx->tx_len; in spi_mcux_transfer_next_packet()
A Dspi_dw.c175 if (!spi->ctx.rx_len && spi->ctx.tx_len < info->fifo_depth) { in pull_data()
176 write_rxftlr(dev, spi->ctx.tx_len - 1); in pull_data()
321 if (!spi->ctx.tx_len) { in spi_dw_update_txftlr()
323 } else if (spi->ctx.tx_len < dw_spi_txftlr_dflt) { in spi_dw_update_txftlr()
324 reg_data = spi->ctx.tx_len - 1; in spi_dw_update_txftlr()
332 if (!spi->ctx.tx_len) { in spi_dw_update_txftlr()
334 } else if (spi->ctx.tx_len < dw_spi_txftlr_dflt) { in spi_dw_update_txftlr()
335 reg_data = (spi->ctx.tx_len - 1) << DW_SPI_TXFTLR_TXFTLR_SHIFT; in spi_dw_update_txftlr()
A Dspi_ambiq_spic.c214 rem_num = ctx->tx_len; in spi_ambiq_xfer_half_duplex()
270 bool trx_once = (ctx->tx_len == ctx->rx_len); in spi_ambiq_xfer_full_duplex()
275 trans.ui32NumBytes = MIN(ctx->rx_len, ctx->tx_len); in spi_ambiq_xfer_full_duplex()
290 if (ctx->tx_len) { in spi_ambiq_xfer_full_duplex()
292 trans.ui32NumBytes = ctx->tx_len; in spi_ambiq_xfer_full_duplex()
335 spi_context_update_tx(ctx, 1, ctx->tx_len); in spi_ambiq_xfer()
/drivers/hdlc_rcp_if/
A Dhdlc_rcp_if_spi.c59 uint16_t tx_len; member
152 .len = data->tx_len + SPI_HEADER_LEN, in hdlc_rcp_if_push_pull_spi()
177 sys_put_le16(data->tx_len, &data->tx_buf[3]); in hdlc_rcp_if_push_pull_spi()
216 if (data->tx_len > peer_max_rx) { in hdlc_rcp_if_push_pull_spi()
276 data->tx_len = 0; in hdlc_rcp_if_push_pull_spi()
332 data->tx_len = 0; in hdlc_send()
338 if (data->tx_len <= 2) { in hdlc_send()
341 data->tx_len = 0; in hdlc_send()
347 data->tx_len); in hdlc_send()
349 data->tx_len = 0; in hdlc_send()
[all …]
A Dhdlc_rcp_if_uart.c83 uint32_t tx_len = 0, len; in uart_tx_handle() local
90 tx_len = uart_fifo_fill(dev, data, len); in uart_tx_handle()
91 int err = ring_buf_get_finish(ot_uart.tx_ringbuf, tx_len); in uart_tx_handle()
/drivers/w1/
A Dw1_ds2485.c28 const uint8_t *tx_buf, const uint8_t tx_len, in ds2485_w1_script_cmd() argument
32 uint8_t i2c_len = 3 + tx_len; in ds2485_w1_script_cmd()
34 CMD_W1_SCRIPT, tx_len + CMD_W1_SCRIPT_LEN, w1_cmd in ds2485_w1_script_cmd()
51 __ASSERT_NO_MSG(tx_len <= SCRIPT_WR_LEN); in ds2485_w1_script_cmd()
52 memcpy(&tx_bytes[3], tx_buf, tx_len); in ds2485_w1_script_cmd()
A Dw1_ds2477_85_common.c189 int ds2477_85_write_block(const struct device *dev, const uint8_t *buffer, size_t tx_len) in ds2477_85_write_block() argument
193 int w1_timing = cfg->mode_timing[data->master_reg.od_active].t_slot * 8 * tx_len; in ds2477_85_write_block()
194 uint8_t buf[3] = {CMD_WR_BLOCK, (tx_len + CMD_WR_BLOCK_LEN), 0}; in ds2477_85_write_block()
197 {.buf = (uint8_t *)buffer, .len = tx_len, .flags = (I2C_MSG_WRITE | I2C_MSG_STOP)}, in ds2477_85_write_block()
201 __ASSERT_NO_MSG(tx_len <= MAX_BLOCK_LEN); in ds2477_85_write_block()
203 if (tx_len == 0) { in ds2477_85_write_block()
213 k_usleep(cfg->t_op_us + (cfg->t_seq_us * tx_len) + w1_timing); in ds2477_85_write_block()
/drivers/mipi_dsi/
A Dmipi_dsi.c16 .tx_len = nparams, in mipi_dsi_generic_read()
47 .tx_len = len in mipi_dsi_generic_write()
90 .tx_len = len in mipi_dsi_dcs_write()
A Ddsi_renesas_ra.c109 uint8_t payload[msg->tx_len + 1]; in mipi_dsi_renesas_ra_dcs_write()
113 .tx_len = msg->tx_len + 1, in mipi_dsi_renesas_ra_dcs_write()
119 memcpy(&payload[1], msg->tx_buf, msg->tx_len); in mipi_dsi_renesas_ra_dcs_write()
135 return (ssize_t)msg->tx_len; in mipi_dsi_renesas_ra_dcs_write()
145 .tx_len = msg->tx_len, in mipi_dsi_renesas_ra_generic_write()
164 return (ssize_t)msg->tx_len; in mipi_dsi_renesas_ra_generic_write()
A Ddsi_stm32.c331 if (msg->tx_len >= 1U) { in mipi_dsi_stm32_transfer()
336 len = msg->tx_len; in mipi_dsi_stm32_transfer()
339 ret = HAL_DSI_LongWrite(&data->hdsi, channel, msg->type, msg->tx_len, msg->cmd, in mipi_dsi_stm32_transfer()
341 len = msg->tx_len; in mipi_dsi_stm32_transfer()
347 if (msg->tx_len == 1U) { in mipi_dsi_stm32_transfer()
351 if (msg->tx_len >= 2U) { in mipi_dsi_stm32_transfer()
356 len = msg->tx_len; in mipi_dsi_stm32_transfer()
359 ret = HAL_DSI_LongWrite(&data->hdsi, channel, msg->type, msg->tx_len, in mipi_dsi_stm32_transfer()
361 len = msg->tx_len; in mipi_dsi_stm32_transfer()
377 channel, msg->cmd, msg->tx_len); in mipi_dsi_stm32_transfer()
[all …]
A Ddsi_mcux_2l.c169 data->smartdma_params.buffersize = msg->tx_len; in dsi_mcux_tx_color()
199 return msg->tx_len; in dsi_mcux_tx_color()
304 msg->tx_len = local_desc.height * local_desc.width * data->src_bytes_per_pixel; in dsi_mcux_dcnano_transfer()
341 xfer.txDataSize = MIN(msg->tx_len, (DSI_TX_MAX_PAYLOAD_BYTE - 6)); in dsi_mcux_tx_color()
620 dsi_xfer.txDataSize = msg->tx_len;
651 (msg->tx_len / desc->height)) {
653 msg->tx_len = data->data_left_each_line;
665 msg->tx_len = data->data_left_each_line;
769 return msg->tx_len;
/drivers/i2c/
A Di2c_max32.c389 req->tx_len = 0; in i2c_max32_transfer_dma()
396 req->tx_len = msgs[i].len; in i2c_max32_transfer_dma()
429 } else if (req->tx_len) { in i2c_max32_transfer_dma()
485 req->tx_len = 0; in i2c_max32_transfer()
489 req->tx_len = msgs[i].len; in i2c_max32_transfer()
519 if (req->tx_len) { in i2c_max32_transfer()
534 if ((req->tx_len == req->rx_len) && (req->tx_len == 0)) { in i2c_max32_transfer()
583 req->tx_len = 0; in i2c_max32_transfer()
587 req->tx_len = msgs[i].len; in i2c_max32_transfer()
766 else if ((req->tx_len == req->rx_len) && (req->tx_len == 0)) { in i2c_max32_isr_controller()
[all …]
A Di2c_max32_rtio.c131 req->tx_len = 0; in max32_msg_start()
135 req->tx_len = buf_len; in max32_msg_start()
154 if (req->tx_len) { in max32_msg_start()
208 if (written < req->tx_len) { in i2c_max32_isr_controller()
216 if (req->tx_len && in i2c_max32_isr_controller()
218 if (written < req->tx_len) { in i2c_max32_isr_controller()
220 req->tx_len - written); in i2c_max32_isr_controller()
A Di2c_sc18im704.h79 const uint8_t *tx_data, uint8_t tx_len,
/drivers/bluetooth/hci/
A Dapollox_blue.h29 typedef int (*bt_spi_transceive_fun)(void *tx, uint32_t tx_len, void *rx, uint32_t rx_len);
/drivers/serial/
A Duart_cc23x0.c69 size_t tx_len; member
394 if (data->tx_len) { in uart_cc23x0_async_tx()
400 data->tx_len = len; in uart_cc23x0_async_tx()
439 total_len = data->tx_len; in uart_cc23x0_tx_halt()
446 data->tx_len = 0; in uart_cc23x0_tx_halt()
696 if (data->tx_len && data->async_callback) { in uart_cc23x0_isr()
699 evt.data.tx.len = data->tx_len; in uart_cc23x0_isr()
705 data->tx_len = 0; in uart_cc23x0_isr()
/drivers/display/
A Ddisplay_ili9xxx.h82 const void *tx_data, size_t tx_len);

Completed in 71 milliseconds

123