Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Pipe Tracing APIs. More...

Macros

#define sys_port_trace_k_pipe_init(pipe)
 Trace initialization of Pipe.
 
#define sys_port_trace_k_pipe_cleanup_enter(pipe)
 Trace Pipe cleanup entry.
 
#define sys_port_trace_k_pipe_cleanup_exit(pipe, ret)
 Trace Pipe cleanup exit.
 
#define sys_port_trace_k_pipe_alloc_init_enter(pipe)
 Trace Pipe alloc init entry.
 
#define sys_port_trace_k_pipe_alloc_init_exit(pipe, ret)
 Trace Pipe alloc init exit.
 
#define sys_port_trace_k_pipe_flush_enter(pipe)
 Trace Pipe flush entry.
 
#define sys_port_trace_k_pipe_flush_exit(pipe)
 Trace Pipe flush exit.
 
#define sys_port_trace_k_pipe_buffer_flush_enter(pipe)
 Trace Pipe buffer flush entry.
 
#define sys_port_trace_k_pipe_buffer_flush_exit(pipe)
 Trace Pipe buffer flush exit.
 
#define sys_port_trace_k_pipe_put_enter(pipe, timeout)
 Trace Pipe put attempt entry.
 
#define sys_port_trace_k_pipe_put_blocking(pipe, timeout)
 Trace Pipe put attempt blocking.
 
#define sys_port_trace_k_pipe_put_exit(pipe, timeout, ret)
 Trace Pipe put attempt outcome.
 
#define sys_port_trace_k_pipe_get_enter(pipe, timeout)
 Trace Pipe get attempt entry.
 
#define sys_port_trace_k_pipe_get_blocking(pipe, timeout)
 Trace Pipe get attempt blocking.
 
#define sys_port_trace_k_pipe_get_exit(pipe, timeout, ret)
 Trace Pipe get attempt outcome.
 

Detailed Description

Pipe Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_pipe_alloc_init_enter

#define sys_port_trace_k_pipe_alloc_init_enter (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe alloc init entry.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_alloc_init_exit

#define sys_port_trace_k_pipe_alloc_init_exit (   pipe,
  ret 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe alloc init exit.

Parameters
pipePipe object
retReturn value

◆ sys_port_trace_k_pipe_buffer_flush_enter

#define sys_port_trace_k_pipe_buffer_flush_enter (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe buffer flush entry.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_buffer_flush_exit

#define sys_port_trace_k_pipe_buffer_flush_exit (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe buffer flush exit.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_cleanup_enter

#define sys_port_trace_k_pipe_cleanup_enter (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe cleanup entry.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_cleanup_exit

#define sys_port_trace_k_pipe_cleanup_exit (   pipe,
  ret 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe cleanup exit.

Parameters
pipePipe object
retReturn value

◆ sys_port_trace_k_pipe_flush_enter

#define sys_port_trace_k_pipe_flush_enter (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe flush entry.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_flush_exit

#define sys_port_trace_k_pipe_flush_exit (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe flush exit.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_get_blocking

#define sys_port_trace_k_pipe_get_blocking (   pipe,
  timeout 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe get attempt blocking.

Parameters
pipePipe object
timeoutTimeout period

◆ sys_port_trace_k_pipe_get_enter

#define sys_port_trace_k_pipe_get_enter (   pipe,
  timeout 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe get attempt entry.

Parameters
pipePipe object
timeoutTimeout period

◆ sys_port_trace_k_pipe_get_exit

#define sys_port_trace_k_pipe_get_exit (   pipe,
  timeout,
  ret 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe get attempt outcome.

Parameters
pipePipe object
timeoutTimeout period
retReturn value

◆ sys_port_trace_k_pipe_init

#define sys_port_trace_k_pipe_init (   pipe)

#include <include/zephyr/tracing/tracing.h>

Trace initialization of Pipe.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_put_blocking

#define sys_port_trace_k_pipe_put_blocking (   pipe,
  timeout 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe put attempt blocking.

Parameters
pipePipe object
timeoutTimeout period

◆ sys_port_trace_k_pipe_put_enter

#define sys_port_trace_k_pipe_put_enter (   pipe,
  timeout 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe put attempt entry.

Parameters
pipePipe object
timeoutTimeout period

◆ sys_port_trace_k_pipe_put_exit

#define sys_port_trace_k_pipe_put_exit (   pipe,
  timeout,
  ret 
)

#include <include/zephyr/tracing/tracing.h>

Trace Pipe put attempt outcome.

Parameters
pipePipe object
timeoutTimeout period
retReturn value