zephyr/tests/subsys/rtio/rtio_api/src
Yuval Peress dbb470ea7a rtio: Add a managed memory pool for reads
- Introduce a new Kconfig to enable mempool in RTIO
- Introduce a new RTIO_DEFINE_WITH_MEMPOOL to allocate an RTIO context
  with an associated memory pool.
- Add a new sqe read function rtio_sqe_read_with_pool() for memory pool
  enabled RTIO contexts
- Allow IODevs to allocate only the memory they need via rtio_sqe_rx_buf()
- Allow the consumer to get the allocated buffer via
  rtio_cqe_get_mempool_buffer()
- Consumers need to release the buffer via rtio_release_buffer() when
  processing is complete.

Signed-off-by: Yuval Peress <peress@google.com>
2023-04-10 18:34:43 -04:00
..
rtio_api.h tests: rtio: Split test suites up into files 2023-03-17 12:49:57 -05:00
rtio_iodev_test.h rtio: Add a managed memory pool for reads 2023-04-10 18:34:43 -04:00
test_rtio_api.c rtio: Add a managed memory pool for reads 2023-04-10 18:34:43 -04:00
test_rtio_mpsc.c rtio: Move spsc buffer to bss 2023-04-04 14:32:32 +02:00
test_rtio_spsc.c tests: rtio: Split test suites up into files 2023-03-17 12:49:57 -05:00