Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
Conditional Variable Tracing APIs

Conditional Variable Tracing APIs. More...

Macros

#define sys_port_trace_k_condvar_init(condvar, ret)
 Trace initialization of Conditional Variable. More...
 
#define sys_port_trace_k_condvar_signal_enter(condvar)
 Trace Conditional Variable signaling start. More...
 
#define sys_port_trace_k_condvar_signal_blocking(condvar, timeout)
 Trace Conditional Variable signaling blocking. More...
 
#define sys_port_trace_k_condvar_signal_exit(condvar, ret)
 Trace Conditional Variable signaling outcome. More...
 
#define sys_port_trace_k_condvar_broadcast_enter(condvar)
 Trace Conditional Variable broadcast enter. More...
 
#define sys_port_trace_k_condvar_broadcast_exit(condvar, ret)
 Trace Conditional Variable broadcast exit. More...
 
#define sys_port_trace_k_condvar_wait_enter(condvar)
 Trace Conditional Variable wait enter. More...
 
#define sys_port_trace_k_condvar_wait_exit(condvar, ret)
 Trace Conditional Variable wait exit. More...
 

Detailed Description

Conditional Variable Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_condvar_broadcast_enter

#define sys_port_trace_k_condvar_broadcast_enter (   condvar)

#include <include/tracing/tracing.h>

Trace Conditional Variable broadcast enter.

Parameters
condvarConditional Variable object

◆ sys_port_trace_k_condvar_broadcast_exit

#define sys_port_trace_k_condvar_broadcast_exit (   condvar,
  ret 
)

#include <include/tracing/tracing.h>

Trace Conditional Variable broadcast exit.

Parameters
condvarConditional Variable object
retReturn value

◆ sys_port_trace_k_condvar_init

#define sys_port_trace_k_condvar_init (   condvar,
  ret 
)

#include <include/tracing/tracing.h>

Trace initialization of Conditional Variable.

Parameters
condvarConditional Variable object
retReturn value

◆ sys_port_trace_k_condvar_signal_blocking

#define sys_port_trace_k_condvar_signal_blocking (   condvar,
  timeout 
)

#include <include/tracing/tracing.h>

Trace Conditional Variable signaling blocking.

Parameters
condvarConditional Variable object
timeoutTimeout period

◆ sys_port_trace_k_condvar_signal_enter

#define sys_port_trace_k_condvar_signal_enter (   condvar)

#include <include/tracing/tracing.h>

Trace Conditional Variable signaling start.

Parameters
condvarConditional Variable object

◆ sys_port_trace_k_condvar_signal_exit

#define sys_port_trace_k_condvar_signal_exit (   condvar,
  ret 
)

#include <include/tracing/tracing.h>

Trace Conditional Variable signaling outcome.

Parameters
condvarConditional Variable object
retReturn value

◆ sys_port_trace_k_condvar_wait_enter

#define sys_port_trace_k_condvar_wait_enter (   condvar)

#include <include/tracing/tracing.h>

Trace Conditional Variable wait enter.

Parameters
condvarConditional Variable object

◆ sys_port_trace_k_condvar_wait_exit

#define sys_port_trace_k_condvar_wait_exit (   condvar,
  ret 
)

#include <include/tracing/tracing.h>

Trace Conditional Variable wait exit.

Parameters
condvarConditional Variable object
retReturn value