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 |