Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
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. | |
LIFO Tracing APIs.
#include <include/zephyr/tracing/tracing.h>
Trace LIFO Queue alloc put entry.
lifo | LIFO object |
data | Data item |
#include <include/zephyr/tracing/tracing.h>
Trace LIFO Queue alloc put exit.
lifo | LIFO object |
data | Data item |
ret | Return value |
#include <include/zephyr/tracing/tracing.h>
Trace LIFO Queue get entry.
lifo | LIFO object |
timeout | Timeout period |
#include <include/zephyr/tracing/tracing.h>
Trace LIFO Queue get exit.
lifo | LIFO object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_lifo_init_enter | ( | lifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace initialization of LIFO Queue entry.
lifo | LIFO object |
#define sys_port_trace_k_lifo_init_exit | ( | lifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace initialization of LIFO Queue exit.
lifo | LIFO object |
#include <include/zephyr/tracing/tracing.h>
Trace LIFO Queue put entry.
lifo | LIFO object |
data | Data item |
#include <include/zephyr/tracing/tracing.h>
Trace LIFO Queue put exit.
lifo | LIFO object |
data | Data item |