| /drivers/spi/ |
| A D | spi_rtio.c | 211 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 D | spi_context.h | 65 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 D | spi_it8xxx2.c | 256 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 D | spi_sedi.c | 148 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 D | spi_rv32m1_lpspi.c | 56 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 D | spi_mcux_dspi.c | 108 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 D | spi_psoc6.c | 59 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 D | spi_smartbond.c | 92 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 D | spi_mcux_flexio.c | 48 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 D | spi_dw.c | 175 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 D | spi_ambiq_spic.c | 214 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 D | hdlc_rcp_if_spi.c | 59 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 D | hdlc_rcp_if_uart.c | 83 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 D | w1_ds2485.c | 28 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 D | w1_ds2477_85_common.c | 189 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 D | mipi_dsi.c | 16 .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 D | dsi_renesas_ra.c | 109 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 D | dsi_stm32.c | 331 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 D | dsi_mcux_2l.c | 169 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 D | i2c_max32.c | 389 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 D | i2c_max32_rtio.c | 131 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 D | i2c_sc18im704.h | 79 const uint8_t *tx_data, uint8_t tx_len,
|
| /drivers/bluetooth/hci/ |
| A D | apollox_blue.h | 29 typedef int (*bt_spi_transceive_fun)(void *tx, uint32_t tx_len, void *rx, uint32_t rx_len);
|
| /drivers/serial/ |
| A D | uart_cc23x0.c | 69 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 D | display_ili9xxx.h | 82 const void *tx_data, size_t tx_len);
|