|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
Tracing hooks for mutex events. 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. | |
Tracing hooks for mutex events.
| #define sys_port_trace_k_mutex_init | ( | mutex, | |
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace initialization of Mutex.
| mutex | Mutex object |
| ret | Return value |
| #define sys_port_trace_k_mutex_lock_blocking | ( | mutex, | |
| timeout ) |
#include <zephyr/tracing/tracing.h>
Trace Mutex lock attempt blocking.
| mutex | Mutex object |
| timeout | Timeout period |
| #define sys_port_trace_k_mutex_lock_enter | ( | mutex, | |
| timeout ) |
#include <zephyr/tracing/tracing.h>
Trace Mutex lock attempt start.
| mutex | Mutex object |
| timeout | Timeout period |
| #define sys_port_trace_k_mutex_lock_exit | ( | mutex, | |
| timeout, | |||
| ret ) |
#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 | ) |
| #define sys_port_trace_k_mutex_unlock_exit | ( | mutex, | |
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace Mutex unlock exit.