zephyr/subsys/rtio
Tom Burdick e8c676be47 rtio: More useful callback OPs
Callbacks now take a result parameter which may, if the callback was
linkd to by a previous submissions, have the result code from the last
submission.

Additionally the userdata is now const by default making it easier to
use the device pointer as the userdata which is very common.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2025-09-16 09:53:14 +02:00
..
CMakeLists.txt rtio: Add a context pool 2025-08-22 16:45:53 +02:00
Kconfig rtio: Enable submit/consume semaphores by default 2024-08-05 10:16:12 +02:00
Kconfig.workq rtio: workq: Remove unused Kconfig option 2025-07-31 16:51:14 -04:00
rtio_executor.c rtio: More useful callback OPs 2025-09-16 09:53:14 +02:00
rtio_init.c sys: Add a lockfree mpsc and spsc queues 2024-06-06 00:42:29 -07:00
rtio_sched.c rtio: Introduce OP_DELAY as a valid SQE operation 2025-04-30 09:48:16 +02:00
rtio_sched.h rtio: Introduce OP_DELAY as a valid SQE operation 2025-04-30 09:48:16 +02:00
rtio_syscalls.c rtio: Add a context pool 2025-08-22 16:45:53 +02:00
rtio_workq.c rtio: workq: Restructure workqueue as a threads pool with a queue 2025-07-08 18:35:26 -05:00