Searched refs:mpsc_push (Results 1 – 10 of 10) sorted by relevance
/Zephyr-latest/subsys/rtio/ |
D | rtio_init.c | 21 mpsc_push(&sqe_pool->free_q, &sqe_pool->pool[i].q); in rtio_init() 27 mpsc_push(&cqe_pool->free_q, &cqe_pool->pool[i].q); in rtio_init()
|
D | rtio_executor.c | 137 mpsc_push(&r->sq, &curr->q); in rtio_executor_handle_multishot()
|
/Zephyr-latest/include/zephyr/sys/ |
D | mpsc_lockfree.h | 126 static ALWAYS_INLINE void mpsc_push(struct mpsc *q, struct mpsc_node *n) in mpsc_push() function 177 mpsc_push(q, &q->stub); in mpsc_pop()
|
/Zephyr-latest/tests/lib/lockfree/src/ |
D | test_mpsc.c | 45 mpsc_push(&push_pop_q, &push_pop_nodes[0]); in ZTEST() 154 mpsc_push(&mpsc_q, &n->n); in mpsc_producer() 217 mpsc_push(&mpsc_q, &node); in ZTEST()
|
/Zephyr-latest/tests/subsys/rtio/rtio_api/src/ |
D | rtio_iodev_test.h | 114 mpsc_push(&data->io_q, &iodev_sqe->q); in rtio_iodev_test_submit()
|
/Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/ |
D | vnd_sensor.c | 87 mpsc_push(&data->io_q, &iodev_sqe->q); in vnd_sensor_iodev_submit()
|
/Zephyr-latest/include/zephyr/rtio/ |
D | rtio.h | 737 mpsc_push(&pool->free_q, &iodev_sqe->q); in rtio_sqe_pool_free() 761 mpsc_push(&pool->free_q, &cqe->q); in rtio_cqe_pool_free() 1010 mpsc_push(&r->sq, &iodev_sqe->q); in rtio_sqe_acquire() 1053 mpsc_push(&r->cq, &cqe->q); in rtio_cqe_produce()
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_rtio.c | 120 mpsc_push(&ctx->io_q, &iodev_sqe->q); in i2c_rtio_submit()
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_rtio.c | 122 mpsc_push(&ctx->io_q, &iodev_sqe->q); in i3c_rtio_submit()
|
/Zephyr-latest/drivers/spi/ |
D | spi_rtio.c | 366 mpsc_push(&ctx->io_q, &iodev_sqe->q); in spi_rtio_submit()
|