zephyr/doc/kernel/services
Nicolas Pitre 29ae9e3435 kernel/pipe: implement direct-to-pending-readers data copy
If there are pending readers, it is best to perform a single data copy
directly into their final destination buffer rather than doing one copy
into the ring buffer just to immediately copy the same data out of it.

Incidentally, this allows for supporting pipes with no ring buffer at all.

The pipe implementation being deprecated has a similar capability so better
have it here too.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2025-01-21 19:44:57 +01:00
..
data_passing kernel/pipe: implement direct-to-pending-readers data copy 2025-01-21 19:44:57 +01:00
other arch: kernel: lib: toolchain: Standardize TLS keyword 2024-09-23 10:01:48 +02:00
scheduling sched: Remove multi-level queue priority limit 2024-03-12 19:37:40 -04:00
smp Revert "arch: deprecate _current" 2025-01-10 07:49:08 +01:00
synchronization doc: Fix occurrences of repeated words 2023-11-15 17:34:39 -05:00
threads doc: sphinx-lint: fix dangling-hyphen 2024-09-11 07:39:30 -04:00
timing doc: kernel: fix improper Sphinx C domain usage 2024-06-07 16:48:14 +03:00
index.rst
interrupts.rst doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
polling.rst doc: kernel: fix k_poll example 2024-09-05 17:02:18 -04:00