zephyr/include/tracing
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
..
tracing_format.h tracing: format: improve Doxygen 2021-11-15 10:12:56 -05:00
tracing_macros.h kernel: Bring back object tracking 2021-12-14 07:42:31 -05:00
tracing_syscall.h docs: Adds syscall tracing to tracing docs 2021-12-15 16:51:31 -05:00
tracing.h kernel: pipes: add pipe flush routines 2022-01-10 12:17:14 -05:00
tracking.h kernel: Bring back object tracking 2021-12-14 07:42:31 -05:00