Home
last modified time | relevance | path

Searched refs:txn_head (Results 1 – 11 of 11) sorted by relevance

/Zephyr-latest/tests/subsys/rtio/rtio_api/src/
Drtio_iodev_test.h23 struct rtio_iodev_sqe *txn_head; member
39 if (!completion && data->txn_head != NULL) { in rtio_iodev_test_next()
47 data->txn_head = NULL; in rtio_iodev_test_next()
54 data->txn_head = next_sqe; in rtio_iodev_test_next()
65 rtio_iodev_sqe_err(data->txn_head, status); in rtio_iodev_test_complete()
75 rtio_iodev_sqe_ok(data->txn_head, status); in rtio_iodev_test_complete()
128 data->txn_head = NULL; in rtio_iodev_test_init()
/Zephyr-latest/drivers/i2c/
Di2c_rtio.c60 ctx->txn_head = NULL; in i2c_rtio_init()
78 if (!completion && ctx->txn_head != NULL) { in i2c_rtio_next()
87 ctx->txn_head = NULL; in i2c_rtio_next()
93 ctx->txn_head = CONTAINER_OF(next, struct rtio_iodev_sqe, q); in i2c_rtio_next()
94 ctx->txn_curr = ctx->txn_head; in i2c_rtio_next()
105 rtio_iodev_sqe_err(ctx->txn_head, status); in i2c_rtio_complete()
115 rtio_iodev_sqe_ok(ctx->txn_head, status); in i2c_rtio_complete()
Di2c_mcux_lpi2c_rtio.c154 if (ctx->txn_curr != ctx->txn_head && !(flags & I2C_MSG_RESTART)) { in mcux_lpi2c_msg_start()
/Zephyr-latest/drivers/spi/
Dspi_rtio.c33 struct rtio_iodev_sqe *txn_head = iodev_sqe; in spi_rtio_iodev_default_submit_sync() local
93 rtio_iodev_sqe_err(txn_head, err); in spi_rtio_iodev_default_submit_sync()
96 rtio_iodev_sqe_ok(txn_head, err); in spi_rtio_iodev_default_submit_sync()
306 ctx->txn_head = NULL; in spi_rtio_init()
334 ctx->txn_head = next_sqe; in spi_rtio_next()
337 ctx->txn_head = NULL; in spi_rtio_next()
348 struct rtio_iodev_sqe *txn_head = ctx->txn_head; in spi_rtio_complete() local
354 rtio_iodev_sqe_err(txn_head, status); in spi_rtio_complete()
356 rtio_iodev_sqe_ok(txn_head, status); in spi_rtio_complete()
Dspi_sam.c305 if (rtio_ctx->txn_head != NULL) { in dma_callback()
325 bool blocking = rtio_ctx->txn_head == NULL; in spi_sam_dma_txrx()
Dspi_mcux_lpspi.c536 if (rtio_ctx->txn_head != NULL) { in spi_mcux_master_rtio_callback()
Dspi_max32.c752 if (rtio_ctx->txn_head != NULL) { in spi_max32_callback()
/Zephyr-latest/drivers/i3c/
Di3c_rtio.c64 ctx->txn_head = NULL; in i3c_rtio_init()
80 if (!completion && ctx->txn_head != NULL) { in i3c_rtio_next()
89 ctx->txn_head = NULL; in i3c_rtio_next()
95 ctx->txn_head = CONTAINER_OF(next, struct rtio_iodev_sqe, q); in i3c_rtio_next()
96 ctx->txn_curr = ctx->txn_head; in i3c_rtio_next()
107 rtio_iodev_sqe_err(ctx->txn_head, status); in i3c_rtio_complete()
117 rtio_iodev_sqe_ok(ctx->txn_head, status); in i3c_rtio_complete()
/Zephyr-latest/include/zephyr/drivers/spi/
Drtio.h26 struct rtio_iodev_sqe *txn_head; member
/Zephyr-latest/include/zephyr/drivers/i2c/
Drtio.h27 struct rtio_iodev_sqe *txn_head; member
/Zephyr-latest/include/zephyr/drivers/i3c/
Drtio.h28 struct rtio_iodev_sqe *txn_head; member