Searched refs:txn_head (Results 1 – 10 of 10) sorted by relevance
| /Zephyr-latest/tests/subsys/rtio/rtio_api/src/ |
| D | rtio_iodev_test.h | 23 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/spi/ |
| D | spi_rtio.c | 34 struct rtio_iodev_sqe *txn_head = iodev_sqe; in spi_rtio_iodev_default_submit_sync() local 59 rtio_iodev_sqe_err(txn_head, err); in spi_rtio_iodev_default_submit_sync() 72 rtio_iodev_sqe_err(txn_head, -ENOMEM); in spi_rtio_iodev_default_submit_sync() 87 txn_curr = txn_head; in spi_rtio_iodev_default_submit_sync() 131 rtio_iodev_sqe_err(txn_head, err); in spi_rtio_iodev_default_submit_sync() 133 rtio_iodev_sqe_ok(txn_head, 0); in spi_rtio_iodev_default_submit_sync() 343 ctx->txn_head = NULL; in spi_rtio_init() 371 ctx->txn_head = next_sqe; in spi_rtio_next() 374 ctx->txn_head = NULL; in spi_rtio_next() 385 struct rtio_iodev_sqe *txn_head = ctx->txn_head; in spi_rtio_complete() local [all …]
|
| D | spi_sam.c | 305 if (rtio_ctx->txn_head != NULL) { in dma_callback() 325 bool blocking = rtio_ctx->txn_head == NULL; in spi_sam_dma_txrx()
|
| D | spi_max32.c | 761 if (rtio_ctx->txn_head != NULL) { in spi_max32_callback()
|
| /Zephyr-latest/drivers/i3c/ |
| D | i3c_rtio.c | 64 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/drivers/i2c/ |
| D | i2c_rtio.c | 101 ctx->txn_head = NULL; in i2c_rtio_init() 119 if (!completion && ctx->txn_head != NULL) { in i2c_rtio_next() 128 ctx->txn_head = NULL; in i2c_rtio_next() 134 ctx->txn_head = CONTAINER_OF(next, struct rtio_iodev_sqe, q); in i2c_rtio_next() 135 ctx->txn_curr = ctx->txn_head; in i2c_rtio_next() 146 rtio_iodev_sqe_err(ctx->txn_head, status); in i2c_rtio_complete() 156 rtio_iodev_sqe_ok(ctx->txn_head, status); in i2c_rtio_complete()
|
| D | i2c_mcux_lpi2c_rtio.c | 154 if (ctx->txn_curr != ctx->txn_head && !(flags & I2C_MSG_RESTART)) { in mcux_lpi2c_msg_start()
|
| /Zephyr-latest/include/zephyr/drivers/spi/ |
| D | rtio.h | 26 struct rtio_iodev_sqe *txn_head; member
|
| /Zephyr-latest/include/zephyr/drivers/i2c/ |
| D | rtio.h | 27 struct rtio_iodev_sqe *txn_head; member
|
| /Zephyr-latest/include/zephyr/drivers/i3c/ |
| D | rtio.h | 28 struct rtio_iodev_sqe *txn_head; member
|