zephyr/subsys/tracing/sysview
Peter Mitsis d1353a4584 kernel: pipes: add pipe flush routines
Adds two routines to flush pipe objects:
   k_pipe_flush()
     - This routine flushes the entire pipe. That includes both
     the pipe's buffer and all pended writers. It is equivalent
     to reading everything into a giant temporary buffer which
     is then discarded.
   k_pipe_buffer_flush()
     - This routine flushes only the pipe's buffer (if it exists).
     It is equivalent to reading a maximum of "buffer size" bytes
     into a temporary buffer which is then discarded.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2022-01-10 12:17:14 -05:00
..
CMakeLists.txt
Kconfig debug: tracing: Add Segger RTT and SystemView linker section options 2020-11-20 12:54:09 -06:00
sysview_config.c tracing: systemview: cleanup headers 2021-05-08 17:06:24 -04:00
SYSVIEW_Zephyr.txt pm: device_runtime: Return possible error on enable 2021-12-14 19:23:05 -05:00
sysview.c tracing: systemview: rework IDs and make them match APIs 2021-05-11 12:59:03 -05:00
tracing_sysview_ids.h tracing: fix PM system tracing 2021-11-03 16:37:33 -04:00
tracing_sysview_syscall.h tracing: Automatic syscall tracing 2021-10-23 20:45:17 -04:00
tracing_sysview.h kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00