Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

LIFO Tracing APIs . More...

Macros

#define sys_port_trace_k_lifo_init_enter(lifo)
 Trace initialization of LIFO Queue entry.
 
#define sys_port_trace_k_lifo_init_exit(lifo)
 Trace initialization of LIFO Queue exit.
 
#define sys_port_trace_k_lifo_put_enter(lifo, data)
 Trace LIFO Queue put entry.
 
#define sys_port_trace_k_lifo_put_exit(lifo, data)
 Trace LIFO Queue put exit.
 
#define sys_port_trace_k_lifo_alloc_put_enter(lifo, data)
 Trace LIFO Queue alloc put entry.
 
#define sys_port_trace_k_lifo_alloc_put_exit(lifo, data, ret)
 Trace LIFO Queue alloc put exit.
 
#define sys_port_trace_k_lifo_get_enter(lifo, timeout)
 Trace LIFO Queue get entry.
 
#define sys_port_trace_k_lifo_get_exit(lifo, timeout, ret)
 Trace LIFO Queue get exit.
 

Detailed Description

LIFO Tracing APIs .

Macro Definition Documentation

◆ sys_port_trace_k_lifo_alloc_put_enter

#define sys_port_trace_k_lifo_alloc_put_enter ( lifo,
data )

#include <zephyr/tracing/tracing.h>

Trace LIFO Queue alloc put entry.

Parameters
lifoLIFO object
dataData item

◆ sys_port_trace_k_lifo_alloc_put_exit

#define sys_port_trace_k_lifo_alloc_put_exit ( lifo,
data,
ret )

#include <zephyr/tracing/tracing.h>

Trace LIFO Queue alloc put exit.

Parameters
lifoLIFO object
dataData item
retReturn value

◆ sys_port_trace_k_lifo_get_enter

#define sys_port_trace_k_lifo_get_enter ( lifo,
timeout )

#include <zephyr/tracing/tracing.h>

Trace LIFO Queue get entry.

Parameters
lifoLIFO object
timeoutTimeout period

◆ sys_port_trace_k_lifo_get_exit

#define sys_port_trace_k_lifo_get_exit ( lifo,
timeout,
ret )

#include <zephyr/tracing/tracing.h>

Trace LIFO Queue get exit.

Parameters
lifoLIFO object
timeoutTimeout period
retReturn value

◆ sys_port_trace_k_lifo_init_enter

#define sys_port_trace_k_lifo_init_enter ( lifo)

#include <zephyr/tracing/tracing.h>

Trace initialization of LIFO Queue entry.

Parameters
lifoLIFO object

◆ sys_port_trace_k_lifo_init_exit

#define sys_port_trace_k_lifo_init_exit ( lifo)

#include <zephyr/tracing/tracing.h>

Trace initialization of LIFO Queue exit.

Parameters
lifoLIFO object

◆ sys_port_trace_k_lifo_put_enter

#define sys_port_trace_k_lifo_put_enter ( lifo,
data )

#include <zephyr/tracing/tracing.h>

Trace LIFO Queue put entry.

Parameters
lifoLIFO object
dataData item

◆ sys_port_trace_k_lifo_put_exit

#define sys_port_trace_k_lifo_put_exit ( lifo,
data )

#include <zephyr/tracing/tracing.h>

Trace LIFO Queue put exit.

Parameters
lifoLIFO object
dataData item