Semaphore Tracing APIs .
More...
Semaphore Tracing APIs .
◆ 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 |