Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Mutex Tracing APIs. More...
Macros | |
#define | sys_port_trace_k_mutex_init(mutex, ret) |
Trace initialization of Mutex. | |
#define | sys_port_trace_k_mutex_lock_enter(mutex, timeout) |
Trace Mutex lock attempt start. | |
#define | sys_port_trace_k_mutex_lock_blocking(mutex, timeout) |
Trace Mutex lock attempt blocking. | |
#define | sys_port_trace_k_mutex_lock_exit(mutex, timeout, ret) |
Trace Mutex lock attempt outcome. | |
#define | sys_port_trace_k_mutex_unlock_enter(mutex) |
Trace Mutex unlock entry. | |
#define | sys_port_trace_k_mutex_unlock_exit(mutex, ret) |
Trace Mutex unlock exit. | |
Mutex Tracing APIs.
#include <include/zephyr/tracing/tracing.h>
Trace initialization of Mutex.
mutex | Mutex object |
ret | Return value |
#include <include/zephyr/tracing/tracing.h>
Trace Mutex lock attempt blocking.
mutex | Mutex object |
timeout | Timeout period |
#include <include/zephyr/tracing/tracing.h>
Trace Mutex lock attempt start.
mutex | Mutex object |
timeout | Timeout period |
#include <include/zephyr/tracing/tracing.h>
Trace Mutex lock attempt outcome.
mutex | Mutex object |
timeout | Timeout period |
ret | Return value |
#define sys_port_trace_k_mutex_unlock_enter | ( | mutex | ) |
#include <include/zephyr/tracing/tracing.h>
Trace Mutex unlock exit.