Home
last modified time | relevance | path

Searched refs:io_q (Results 1 – 8 of 8) sorted by relevance

/Zephyr-latest/tests/subsys/rtio/rtio_api/src/
Drtio_iodev_test.h20 struct mpsc io_q; member
43 struct mpsc_node *next = mpsc_pop(&data->io_q); in rtio_iodev_test_next()
114 mpsc_push(&data->io_q, &iodev_sqe->q); in rtio_iodev_test_submit()
127 mpsc_init(&data->io_q); in rtio_iodev_test_init()
/Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/
Dvnd_sensor.c23 struct mpsc io_q; member
87 mpsc_push(&data->io_q, &iodev_sqe->q); in vnd_sensor_iodev_submit()
93 struct mpsc_node *node = mpsc_pop(&data->io_q); in vnd_sensor_handle_int()
120 mpsc_init(&data->io_q); in vnd_sensor_init()
/Zephyr-latest/include/zephyr/drivers/spi/
Drtio.h24 struct mpsc io_q; member
/Zephyr-latest/include/zephyr/drivers/i2c/
Drtio.h25 struct mpsc io_q; member
/Zephyr-latest/include/zephyr/drivers/i3c/
Drtio.h26 struct mpsc io_q; member
/Zephyr-latest/drivers/i3c/
Di3c_rtio.c62 mpsc_init(&ctx->io_q); in i3c_rtio_init()
85 struct mpsc_node *next = mpsc_pop(&ctx->io_q); in i3c_rtio_next()
122 mpsc_push(&ctx->io_q, &iodev_sqe->q); in i3c_rtio_submit()
/Zephyr-latest/drivers/i2c/
Di2c_rtio.c99 mpsc_init(&ctx->io_q); in i2c_rtio_init()
124 struct mpsc_node *next = mpsc_pop(&ctx->io_q); in i2c_rtio_next()
161 mpsc_push(&ctx->io_q, &iodev_sqe->q); in i2c_rtio_submit()
/Zephyr-latest/drivers/spi/
Dspi_rtio.c342 mpsc_init(&ctx->io_q); in spi_rtio_init()
366 struct mpsc_node *next = mpsc_pop(&ctx->io_q); in spi_rtio_next()
403 mpsc_push(&ctx->io_q, &iodev_sqe->q); in spi_rtio_submit()