| /drivers/spi/ |
| A D | spi_rtio.c | 211 if (tx_len == rx_len) { in spi_rtio_copy() 229 rx_len = 0; in spi_rtio_copy() 241 (uint32_t)rx_len, in spi_rtio_copy() 249 rx_len = 0; in spi_rtio_copy() 251 } else if (rx_len == 0) { in spi_rtio_copy() 268 (uint32_t)rx_len, in spi_rtio_copy() 270 tx_len -= rx_len; in spi_rtio_copy() 271 tx_buf += rx_len; in spi_rtio_copy() 278 rx_len = tx_len; in spi_rtio_copy() 286 rx_len -= tx_len; in spi_rtio_copy() [all …]
|
| A D | spi_context.h | 67 size_t rx_len; member 483 &ctx->rx_len, dfs); in spi_context_buffers_setup() 567 if (!ctx->rx_len) { in spi_context_update_rx() 571 if (len > ctx->rx_len) { in spi_context_update_rx() 576 ctx->rx_len -= len; in spi_context_update_rx() 577 if (!ctx->rx_len) { in spi_context_update_rx() 584 &ctx->rx_len, dfs); in spi_context_update_rx() 598 return !!(ctx->rx_len); in spi_context_rx_on() 622 return ctx->rx_len; in spi_context_max_continuous_chunk() 623 } else if (!ctx->rx_len) { in spi_context_max_continuous_chunk() [all …]
|
| A D | spi_sedi.c | 148 if ((ctx->tx_len == 0) && (ctx->rx_len == 0)) { in transceive() 163 transfer_bytes = ctx->rx_len; in transceive() 165 } else if (ctx->rx_len == 0) { in transceive() 171 } else if (ctx->tx_len == ctx->rx_len) { in transceive() 176 } else if (ctx->tx_len > ctx->rx_len) { in transceive() 183 transfer_bytes = ctx->rx_len; in transceive() 280 if ((ctx->rx_len == 0) && in spi_sedi_callback() 293 spi_context_update_rx(ctx, 1, ctx->rx_len); in spi_sedi_callback() 294 if (ctx->rx_len != 0) { in spi_sedi_callback() 296 ctx->rx_len); in spi_sedi_callback()
|
| A D | spi_mcux_dspi.c | 122 if (ctx->rx_len != 0) { in spi_mcux_transfer_next_packet() 160 transfer.dataSize = ctx->rx_len; in spi_mcux_transfer_next_packet() 161 } else if (ctx->rx_len == 0) { in spi_mcux_transfer_next_packet() 171 } else if (ctx->tx_len > ctx->rx_len) { in spi_mcux_transfer_next_packet() 178 transfer.dataSize = ctx->rx_len; in spi_mcux_transfer_next_packet() 399 if (data->ctx.rx_len == 0) { in update_rx_dma() 420 if (data->ctx.rx_len == 1) { in update_rx_dma() 508 data->ctx.rx_len); in dma_callback() 526 } else if (data->ctx.rx_len == 0) { in dma_callback() 531 data->ctx.rx_len : in dma_callback() [all …]
|
| A D | spi_rv32m1_lpspi.c | 56 if ((ctx->tx_len == 0) && (ctx->rx_len == 0)) { in spi_mcux_transfer_next_packet() 70 transfer.dataSize = ctx->rx_len; in spi_mcux_transfer_next_packet() 71 } else if (ctx->rx_len == 0) { in spi_mcux_transfer_next_packet() 76 } else if (ctx->tx_len == ctx->rx_len) { in spi_mcux_transfer_next_packet() 81 } else if (ctx->tx_len > ctx->rx_len) { in spi_mcux_transfer_next_packet() 88 transfer.dataSize = ctx->rx_len; in spi_mcux_transfer_next_packet()
|
| 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() 74 xfer->dataSize = ctx->rx_len; in spi_psoc6_transfer_next_packet() 75 } else if (ctx->rx_len == 0U) { in spi_psoc6_transfer_next_packet() 80 } else if (ctx->tx_len == ctx->rx_len) { in spi_psoc6_transfer_next_packet() 85 } else if (ctx->tx_len > ctx->rx_len) { in spi_psoc6_transfer_next_packet() 92 xfer->dataSize = ctx->rx_len; in spi_psoc6_transfer_next_packet()
|
| A D | spi_smartbond.c | 91 size_t rx_len; member 423 if (ctx->rx_len || ctx->tx_len) { in spi_smartbond_transfer_mode_get() 483 if (ctx->rx_len && !ctx->rx_buf) { in spi_smartbond_write() 495 while (data->rx_len) { in spi_smartbond_transfer() 510 data->rx_len--; in spi_smartbond_transfer() 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() 986 data->tx_len = data->rx_len; in spi_smartbond_dma_trigger() [all …]
|
| A D | spi_dw.c | 123 if ((int)(spi->ctx.rx_len - spi->fifo_diff) <= 0) { in push_data() 175 if (!spi->ctx.rx_len && spi->ctx.tx_len < info->fifo_depth) { in pull_data() 177 } else if (read_rxftlr(dev) >= spi->ctx.rx_len) { in pull_data() 178 write_rxftlr(dev, spi->ctx.rx_len - 1); in pull_data() 425 if (spi->ctx.rx_len && in transceive() 426 spi->ctx.rx_len < dw_spi_rxftlr_dflt) { in transceive() 427 reg_data = spi->ctx.rx_len - 1; in transceive() 430 if (spi->ctx.rx_len && spi->ctx.rx_len < info->fifo_depth) { in transceive() 431 reg_data = spi->ctx.rx_len - 1; in transceive()
|
| A D | spi_it8xxx2.c | 289 data->cmdq_data.data_length_lb = BYTE_0(ctx->rx_len); in spi_it8xxx2_rx() 290 data->cmdq_data.data_length_hb = BYTE_1(ctx->rx_len); in spi_it8xxx2_rx() 293 data->receive_len = ctx->rx_len; in spi_it8xxx2_rx() 310 spi_context_update_rx(ctx, 1, ctx->rx_len); in spi_it8xxx2_tx_rx() 313 data->cmdq_data.data_length_lb = BYTE_0(ctx->rx_len); in spi_it8xxx2_tx_rx() 314 data->cmdq_data.data_length_hb = BYTE_1(ctx->rx_len); in spi_it8xxx2_tx_rx() 318 data->receive_len = ctx->rx_len; in spi_it8xxx2_tx_rx() 333 spi_context_update_rx(ctx, 1, ctx->rx_len); in spi_it8xxx2_tx_rx()
|
| A D | spi_mcux_flexio.c | 48 if ((ctx->tx_len == 0) && (ctx->rx_len == 0)) { in spi_mcux_transfer_next_packet() 61 transfer.dataSize = ctx->rx_len; in spi_mcux_transfer_next_packet() 62 } else if (ctx->rx_len == 0) { in spi_mcux_transfer_next_packet() 67 } else if (ctx->tx_len == ctx->rx_len) { in spi_mcux_transfer_next_packet() 72 } else if (ctx->tx_len > ctx->rx_len) { in spi_mcux_transfer_next_packet() 79 transfer.dataSize = ctx->rx_len; in spi_mcux_transfer_next_packet()
|
| A D | spi_ambiq_spic.c | 212 rem_num = ctx->rx_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() 297 trans.ui32NumBytes = ctx->rx_len; in spi_ambiq_xfer_full_duplex() 323 spi_context_update_rx(ctx, 1, ctx->rx_len); in spi_ambiq_xfer() 346 spi_context_update_rx(ctx, 1, ctx->rx_len); in spi_ambiq_xfer()
|
| /drivers/hdlc_rcp_if/ |
| A D | hdlc_rcp_if_spi.c | 57 uint16_t rx_len; member 179 if (data->rx_len > 0U) { in hdlc_rcp_if_push_pull_spi() 180 rx_frame.len += data->rx_len; in hdlc_rcp_if_push_pull_spi() 181 sys_put_le16(data->rx_len, &data->tx_buf[1]); in hdlc_rcp_if_push_pull_spi() 214 data->rx_len = sys_get_le16(&rx_buf[3]); in hdlc_rcp_if_push_pull_spi() 222 if (data->rx_len + SPI_HEADER_LEN > rx_frame.len || data->rx_len == 0U) { in hdlc_rcp_if_push_pull_spi() 230 data->rx_len > CONFIG_HDLC_RCP_IF_SPI_MAX_FRAME_SIZE) { in hdlc_rcp_if_push_pull_spi() 232 data->rx_len = 0; in hdlc_rcp_if_push_pull_spi() 251 data->rx_len = 0U; in hdlc_rcp_if_push_pull_spi() 262 hdlc_rcp_if_rx_cb(data, &rx_buf[SPI_HEADER_LEN], data->rx_len); in hdlc_rcp_if_push_pull_spi() [all …]
|
| /drivers/ieee802154/ |
| A D | ieee802154_uart_pipe.c | 119 if (!upipe->rx_len) { in upipe_rx() 124 upipe->rx_len = *buf; in upipe_rx() 130 if (upipe->rx_len == upipe->rx_off) { in upipe_rx() 131 pkt = net_pkt_rx_alloc_with_buffer(upipe->iface, upipe->rx_len, in upipe_rx() 138 if (net_pkt_write(pkt, upipe->rx_buf, upipe->rx_len)) { in upipe_rx() 155 LOG_DBG("Caught a packet (%u)", upipe->rx_len); in upipe_rx() 166 upipe->rx_len = 0U; in upipe_rx()
|
| A D | ieee802154_kw41z.c | 713 uint32_t rx_len; in kw41z_isr() local 754 rx_len = (irqsts & ZLL_IRQSTS_RX_FRAME_LENGTH_MASK) in kw41z_isr() 760 if (rx_len > IEEE802154_ACK_LENGTH) { in kw41z_isr() 763 seq_state, rx_len); in kw41z_isr() 775 rx_len = rx_len * 2U + 12 + 22 + 2; in kw41z_isr() 776 kw41z_tmr3_set_timeout(rx_len); in kw41z_isr() 831 rx_len = (ZLL->IRQSTS & in kw41z_isr() 836 if (rx_len != 0U) { in kw41z_isr() 838 rx_len); in kw41z_isr()
|
| A D | ieee802154_uart_pipe.h | 21 uint8_t rx_len; member
|
| /drivers/w1/ |
| A D | w1_ds2485.c | 29 uint8_t *rx_buf, uint8_t rx_len) in ds2485_w1_script_cmd() argument 45 .len = rx_len, in ds2485_w1_script_cmd() 66 if ((rx_bytes[0] != (rx_len + 2)) || (rx_bytes[2] != w1_cmd)) { in ds2485_w1_script_cmd()
|
| A D | w1_ds2477_85_common.c | 226 int ds2477_85_read_block(const struct device *dev, uint8_t *buffer, size_t rx_len) in ds2477_85_read_block() argument 230 int w1_timing = cfg->mode_timing[data->master_reg.od_active].t_slot * 8 * rx_len; in ds2477_85_read_block() 231 uint8_t buf[3] = {CMD_RD_BLOCK, CMD_RD_BLOCK_LEN, rx_len}; in ds2477_85_read_block() 234 {.buf = buffer, .len = rx_len, .flags = (I2C_MSG_READ | I2C_MSG_STOP)} in ds2477_85_read_block() 238 __ASSERT_NO_MSG(rx_len <= MAX_BLOCK_LEN); in ds2477_85_read_block() 240 if (rx_len == 0) { in ds2477_85_read_block() 250 k_usleep(cfg->t_op_us + (cfg->t_seq_us * rx_len) + w1_timing); in ds2477_85_read_block()
|
| /drivers/i2c/ |
| A D | i2c_max32.c | 234 Wrap_MXC_I2C_SetRxCount(i2c, req->rx_len); in i2c_max32_transfer_sync() 235 while (req->rx_len > readb) { in i2c_max32_transfer_sync() 268 if (req->rx_len) { in i2c_max32_transfer_sync() 388 req->rx_len = msgs[i].len; in i2c_max32_transfer_dma() 397 req->rx_len = 0; in i2c_max32_transfer_dma() 483 req->rx_len = msgs[i].len; in i2c_max32_transfer() 491 req->rx_len = 0; in i2c_max32_transfer() 581 req->rx_len = msgs[i].len; in i2c_max32_transfer() 589 req->rx_len = 0; in i2c_max32_transfer() 759 } else if (readb < req->rx_len) { in i2c_max32_isr_controller() [all …]
|
| A D | i2c_max32_rtio.c | 129 req->rx_len = buf_len; in max32_msg_start() 137 req->rx_len = 0; in max32_msg_start() 147 Wrap_MXC_I2C_SetRxCount(i2c, req->rx_len); in max32_msg_start() 210 } else if (readb < req->rx_len) { in i2c_max32_isr_controller() 240 readb += MXC_I2C_ReadRXFIFO(i2c, &req->rx_buf[readb], req->rx_len - readb); in i2c_max32_isr_controller() 241 if (readb == req->rx_len) { in i2c_max32_isr_controller() 257 Wrap_MXC_I2C_SetRxCount(i2c, req->rx_len - readb); in i2c_max32_isr_controller()
|
| A D | i2c_sc18im704.h | 80 uint8_t *rx_data, uint8_t rx_len);
|
| /drivers/mipi_dsi/ |
| A D | mipi_dsi.c | 18 .rx_len = len, in mipi_dsi_generic_read() 78 .rx_len = len in mipi_dsi_dcs_read()
|
| /drivers/serial/ |
| A D | uart_sam0.c | 83 size_t rx_len; member 234 if (dev_data->rx_len == 0U) { in uart_sam0_dma_rx_done() 255 dev_data->rx_len = 0U; in uart_sam0_dma_rx_done() 270 dev_data->rx_len = dev_data->rx_next_len; in uart_sam0_dma_rx_done() 314 if (dev_data->rx_len == 0U) { in uart_sam0_rx_timeout() 344 dev_data->rx_len - rx_processed); in uart_sam0_rx_timeout() 1040 if (dev_data->rx_len != 0U) { in uart_sam0_rx_enable() 1060 dev_data->rx_len = len; in uart_sam0_rx_enable() 1088 if (dev_data->rx_len == 0U) { in uart_sam0_rx_buf_rsp() 1120 if (dev_data->rx_len == 0U) { in uart_sam0_rx_disable() [all …]
|
| A D | uart_cc23x0.c | 72 size_t rx_len; member 520 if (data->rx_len) { in uart_cc23x0_async_rx_enable() 543 data->rx_len = len; in uart_cc23x0_async_rx_enable() 567 if (data->rx_len == 0) { in uart_cc23x0_async_rx_buf_rsp() 617 if (data->rx_len == 0) { in uart_cc23x0_async_rx_disable() 626 rx_processed = data->rx_len - status.pending_length; in uart_cc23x0_async_rx_disable() 639 data->rx_len = 0; in uart_cc23x0_async_rx_disable() 715 uart_cc23x0_notify_rx_processed(data, data->rx_len); in uart_cc23x0_isr() 727 data->rx_len = 0; in uart_cc23x0_isr() 737 data->rx_len = data->rx_next_len; in uart_cc23x0_isr() [all …]
|
| /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/ethernet/ |
| A D | eth_ivshmem.c | 129 size_t rx_len; in eth_ivshmem_rx() local 131 int res = eth_ivshmem_queue_rx(&dev_data->ivshmem_queue, &rx_data, &rx_len); in eth_ivshmem_rx() 142 dev_data->iface, rx_len, AF_UNSPEC, 0, K_MSEC(100)); in eth_ivshmem_rx() 149 if (net_pkt_write(pkt, rx_data, rx_len) != 0) { in eth_ivshmem_rx()
|