Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Conditional Variable Tracing APIs

Conditional Variable Tracing APIs. More...

Macros

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

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/zephyr/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/zephyr/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/zephyr/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/zephyr/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/zephyr/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/zephyr/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/zephyr/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/zephyr/tracing/tracing.h>

Trace Conditional Variable wait exit.

Parameters
condvarConditional Variable object
retReturn value