|
Zephyr Project API 4.3.0
A Scalable Open Source RTOS
|
Tracing hooks for semaphore events. More...
Macros | |
| #define | sys_port_trace_k_sem_init(sem, ret) |
| Trace initialisation of a Semaphore. | |
| #define | sys_port_trace_k_sem_give_enter(sem) |
| Trace giving a Semaphore entry. | |
| #define | sys_port_trace_k_sem_give_exit(sem) |
| Trace giving a Semaphore exit. | |
| #define | sys_port_trace_k_sem_take_enter(sem, timeout) |
| Trace taking a Semaphore attempt start. | |
| #define | sys_port_trace_k_sem_take_blocking(sem, timeout) |
| Trace taking a Semaphore attempt blocking. | |
| #define | sys_port_trace_k_sem_take_exit(sem, timeout, ret) |
| Trace taking a Semaphore attempt outcome. | |
| #define | sys_port_trace_k_sem_reset(sem) |
| Trace resetting a Semaphore. | |
Tracing hooks for semaphore events.
| #define sys_port_trace_k_sem_give_enter | ( | sem | ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace giving a Semaphore entry.
| sem | Semaphore object |
| #define sys_port_trace_k_sem_give_exit | ( | sem | ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace giving a Semaphore exit.
| sem | Semaphore object |
| #define sys_port_trace_k_sem_init | ( | sem, | |
| ret ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace initialisation of a Semaphore.
| sem | Semaphore object |
| ret | Return value |
| #define sys_port_trace_k_sem_reset | ( | sem | ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace resetting a Semaphore.
| sem | Semaphore object |
| #define sys_port_trace_k_sem_take_blocking | ( | sem, | |
| timeout ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace taking a Semaphore attempt blocking.
| sem | Semaphore object |
| timeout | Timeout period |
| #define sys_port_trace_k_sem_take_enter | ( | sem, | |
| timeout ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace taking a Semaphore attempt start.
| sem | Semaphore object |
| timeout | Timeout period |
| #define sys_port_trace_k_sem_take_exit | ( | sem, | |
| timeout, | |||
| ret ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/tracing/tracing.h>
Trace taking a Semaphore attempt outcome.
| sem | Semaphore object |
| timeout | Timeout period |
| ret | Return value |