Tracing hooks for semaphore events.
More...
Tracing hooks for semaphore events.
◆ sys_port_trace_k_sem_give_enter
| #define sys_port_trace_k_sem_give_enter |
( |
| sem | ) |
|
◆ sys_port_trace_k_sem_give_exit
| #define sys_port_trace_k_sem_give_exit |
( |
| sem | ) |
|
◆ sys_port_trace_k_sem_init
| #define sys_port_trace_k_sem_init |
( |
| sem, |
|
|
| ret ) |
◆ sys_port_trace_k_sem_reset
| #define sys_port_trace_k_sem_reset |
( |
| sem | ) |
|
◆ sys_port_trace_k_sem_take_blocking
| #define sys_port_trace_k_sem_take_blocking |
( |
| sem, |
|
|
| timeout ) |
#include <zephyr/tracing/tracing.h>
Trace taking a Semaphore attempt blocking.
- Parameters
-
| sem | Semaphore object |
| timeout | Timeout period |
◆ sys_port_trace_k_sem_take_enter
| #define sys_port_trace_k_sem_take_enter |
( |
| sem, |
|
|
| timeout ) |
#include <zephyr/tracing/tracing.h>
Trace taking a Semaphore attempt start.
- Parameters
-
| sem | Semaphore object |
| timeout | Timeout period |
◆ sys_port_trace_k_sem_take_exit
| #define sys_port_trace_k_sem_take_exit |
( |
| sem, |
|
|
| timeout, |
|
|
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace taking a Semaphore attempt outcome.
- Parameters
-
| sem | Semaphore object |
| timeout | Timeout period |
| ret | Return value |