Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Mailbox Tracing APIs. More...
Macros | |
#define | sys_port_trace_k_mbox_init(mbox) |
Trace initialization of Mailbox. | |
#define | sys_port_trace_k_mbox_message_put_enter(mbox, timeout) |
Trace Mailbox message put attempt entry. | |
#define | sys_port_trace_k_mbox_message_put_blocking(mbox, timeout) |
Trace Mailbox message put attempt blocking. | |
#define | sys_port_trace_k_mbox_message_put_exit(mbox, timeout, ret) |
Trace Mailbox message put attempt outcome. | |
#define | sys_port_trace_k_mbox_put_enter(mbox, timeout) |
Trace Mailbox put attempt entry. | |
#define | sys_port_trace_k_mbox_put_exit(mbox, timeout, ret) |
Trace Mailbox put attempt blocking. | |
#define | sys_port_trace_k_mbox_async_put_enter(mbox, sem) |
Trace Mailbox async put entry. | |
#define | sys_port_trace_k_mbox_async_put_exit(mbox, sem) |
Trace Mailbox async put exit. | |
#define | sys_port_trace_k_mbox_get_enter(mbox, timeout) |
Trace Mailbox get attempt entry. | |
#define | sys_port_trace_k_mbox_get_blocking(mbox, timeout) |
Trace Mailbox get attempt blocking. | |
#define | sys_port_trace_k_mbox_get_exit(mbox, timeout, ret) |
Trace Mailbox get attempt outcome. | |
#define | sys_port_trace_k_mbox_data_get(rx_msg) |
Trace Mailbox data get. | |
Mailbox Tracing APIs.
#define sys_port_trace_k_mbox_async_put_enter | ( | mbox, | |
sem | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox async put entry.
mbox | Mailbox object |
sem | Semaphore object |
#define sys_port_trace_k_mbox_async_put_exit | ( | mbox, | |
sem | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox async put exit.
mbox | Mailbox object |
sem | Semaphore object |
#define sys_port_trace_k_mbox_data_get | ( | rx_msg | ) |
#define sys_port_trace_k_mbox_get_blocking | ( | mbox, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox get attempt blocking.
mbox | Mailbox entry |
timeout | Timeout period |
#define sys_port_trace_k_mbox_get_enter | ( | mbox, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox get attempt entry.
mbox | Mailbox entry |
timeout | Timeout period |
#define sys_port_trace_k_mbox_get_exit | ( | mbox, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox get attempt outcome.
mbox | Mailbox entry |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_mbox_init | ( | mbox | ) |
#define sys_port_trace_k_mbox_message_put_blocking | ( | mbox, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox message put attempt blocking.
mbox | Mailbox object |
timeout | Timeout period |
#define sys_port_trace_k_mbox_message_put_enter | ( | mbox, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox message put attempt entry.
mbox | Mailbox object |
timeout | Timeout period |
#define sys_port_trace_k_mbox_message_put_exit | ( | mbox, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox message put attempt outcome.
mbox | Mailbox object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_mbox_put_enter | ( | mbox, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox put attempt entry.
mbox | Mailbox object |
timeout | Timeout period |
#define sys_port_trace_k_mbox_put_exit | ( | mbox, | |
timeout, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace Mailbox put attempt blocking.
mbox | Mailbox object |
timeout | Timeout period |
ret | Return value |