Home
last modified time | relevance | path

Searched refs:mpsc_pop (Results 1 – 9 of 9) sorted by relevance

/Zephyr-latest/tests/lib/lockfree/src/
Dtest_mpsc.c42 node = mpsc_pop(&push_pop_q); in ZTEST()
58 node = mpsc_pop(&push_pop_q); in ZTEST()
67 node = mpsc_pop(&push_pop_q); in ZTEST()
120 n = mpsc_pop(&mpsc_q); in mpsc_consumer()
219 mpsc_pop(&mpsc_q); in ZTEST()
/Zephyr-latest/subsys/rtio/
Drtio_executor.c64 struct mpsc_node *node = mpsc_pop(&r->sq); in rtio_executor_submit()
86 node = mpsc_pop(&iodev_sqe->r->sq); in rtio_executor_submit()
109 node = mpsc_pop(&r->sq); in rtio_executor_submit()
/Zephyr-latest/include/zephyr/rtio/
Drtio.h722 struct mpsc_node *node = mpsc_pop(&pool->free_q); in rtio_sqe_pool_alloc()
744 struct mpsc_node *node = mpsc_pop(&pool->free_q); in rtio_cqe_pool_alloc()
1023 struct mpsc_node *node = mpsc_pop(&r->sq); in rtio_sqe_drop_all()
1028 node = mpsc_pop(&r->sq); in rtio_sqe_drop_all()
1078 node = mpsc_pop(&r->cq); in rtio_cqe_consume()
1105 node = mpsc_pop(&r->cq); in rtio_cqe_consume_block()
1108 node = mpsc_pop(&r->cq); in rtio_cqe_consume_block()
/Zephyr-latest/include/zephyr/sys/
Dmpsc_lockfree.h145 static inline struct mpsc_node *mpsc_pop(struct mpsc *q) in mpsc_pop() function
/Zephyr-latest/tests/subsys/rtio/rtio_api/src/
Drtio_iodev_test.h43 struct mpsc_node *next = mpsc_pop(&data->io_q); in rtio_iodev_test_next()
/Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/
Dvnd_sensor.c93 struct mpsc_node *node = mpsc_pop(&data->io_q); in vnd_sensor_handle_int()
/Zephyr-latest/drivers/i2c/
Di2c_rtio.c83 struct mpsc_node *next = mpsc_pop(&ctx->io_q); in i2c_rtio_next()
/Zephyr-latest/drivers/i3c/
Di3c_rtio.c85 struct mpsc_node *next = mpsc_pop(&ctx->io_q); in i3c_rtio_next()
/Zephyr-latest/drivers/spi/
Dspi_rtio.c329 struct mpsc_node *next = mpsc_pop(&ctx->io_q); in spi_rtio_next()