Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Message Queue Tracing APIs. More...
Macros | |
#define | sys_port_trace_k_msgq_init(msgq) |
Trace initialization of Message Queue. | |
#define | sys_port_trace_k_msgq_alloc_init_enter(msgq) |
Trace Message Queue alloc init attempt entry. | |
#define | sys_port_trace_k_msgq_alloc_init_exit(msgq, ret) |
Trace Message Queue alloc init attempt outcome. | |
#define | sys_port_trace_k_msgq_cleanup_enter(msgq) |
Trace Message Queue cleanup attempt entry. | |
#define | sys_port_trace_k_msgq_cleanup_exit(msgq, ret) |
Trace Message Queue cleanup attempt outcome. | |
#define | sys_port_trace_k_msgq_put_enter(msgq, timeout) |
Trace Message Queue put attempt entry. | |
#define | sys_port_trace_k_msgq_put_blocking(msgq, timeout) |
Trace Message Queue put attempt blocking. | |
#define | sys_port_trace_k_msgq_put_exit(msgq, timeout, ret) |
Trace Message Queue put attempt outcome. | |
#define | sys_port_trace_k_msgq_get_enter(msgq, timeout) |
Trace Message Queue get attempt entry. | |
#define | sys_port_trace_k_msgq_get_blocking(msgq, timeout) |
Trace Message Queue get attempt blockings. | |
#define | sys_port_trace_k_msgq_get_exit(msgq, timeout, ret) |
Trace Message Queue get attempt outcome. | |
#define | sys_port_trace_k_msgq_peek(msgq, ret) |
Trace Message Queue peek. | |
#define | sys_port_trace_k_msgq_purge(msgq) |
Trace Message Queue purge. | |
Message Queue Tracing APIs.
#define sys_port_trace_k_msgq_alloc_init_enter | ( | msgq | ) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue alloc init attempt entry.
msgq | Message Queue object |
#define sys_port_trace_k_msgq_alloc_init_exit | ( | msgq, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue alloc init attempt outcome.
msgq | Message Queue object |
ret | Return value |
#define sys_port_trace_k_msgq_cleanup_enter | ( | msgq | ) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue cleanup attempt entry.
msgq | Message Queue object |
#define sys_port_trace_k_msgq_cleanup_exit | ( | msgq, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue cleanup attempt outcome.
msgq | Message Queue object |
ret | Return value |
#define sys_port_trace_k_msgq_get_blocking | ( | msgq, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue get attempt blockings.
msgq | Message Queue object |
timeout | Timeout period |
#define sys_port_trace_k_msgq_get_enter | ( | msgq, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue get attempt entry.
msgq | Message Queue object |
timeout | Timeout period |
#define sys_port_trace_k_msgq_get_exit | ( | msgq, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue get attempt outcome.
msgq | Message Queue object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_msgq_init | ( | msgq | ) |
#include <zephyr/tracing/tracing.h>
Trace initialization of Message Queue.
msgq | Message Queue object |
#define sys_port_trace_k_msgq_peek | ( | msgq, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue peek.
msgq | Message Queue object |
ret | Return value |
#define sys_port_trace_k_msgq_purge | ( | msgq | ) |
#define sys_port_trace_k_msgq_put_blocking | ( | msgq, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue put attempt blocking.
msgq | Message Queue object |
timeout | Timeout period |
#define sys_port_trace_k_msgq_put_enter | ( | msgq, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue put attempt entry.
msgq | Message Queue object |
timeout | Timeout period |
#define sys_port_trace_k_msgq_put_exit | ( | msgq, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Message Queue put attempt outcome.
msgq | Message Queue object |
timeout | Timeout period |
ret | Return value |