|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
FIFO Tracing APIs. More...
Macros | |
| #define | sys_port_trace_k_fifo_init_enter(fifo) |
| Trace initialization of FIFO Queue entry. | |
| #define | sys_port_trace_k_fifo_init_exit(fifo) |
| Trace initialization of FIFO Queue exit. | |
| #define | sys_port_trace_k_fifo_cancel_wait_enter(fifo) |
| Trace FIFO Queue cancel wait entry. | |
| #define | sys_port_trace_k_fifo_cancel_wait_exit(fifo) |
| Trace FIFO Queue cancel wait exit. | |
| #define | sys_port_trace_k_fifo_put_enter(fifo, data) |
| Trace FIFO Queue put entry. | |
| #define | sys_port_trace_k_fifo_put_exit(fifo, data) |
| Trace FIFO Queue put exit. | |
| #define | sys_port_trace_k_fifo_alloc_put_enter(fifo, data) |
| Trace FIFO Queue alloc put entry. | |
| #define | sys_port_trace_k_fifo_alloc_put_exit(fifo, data, ret) |
| Trace FIFO Queue alloc put exit. | |
| #define | sys_port_trace_k_fifo_put_list_enter(fifo, head, tail) |
| Trace FIFO Queue put list entry. | |
| #define | sys_port_trace_k_fifo_put_list_exit(fifo, head, tail) |
| Trace FIFO Queue put list exit. | |
| #define | sys_port_trace_k_fifo_alloc_put_slist_enter(fifo, list) |
| Trace FIFO Queue put slist entry. | |
| #define | sys_port_trace_k_fifo_alloc_put_slist_exit(fifo, list) |
| Trace FIFO Queue put slist exit. | |
| #define | sys_port_trace_k_fifo_get_enter(fifo, timeout) |
| Trace FIFO Queue get entry. | |
| #define | sys_port_trace_k_fifo_get_exit(fifo, timeout, ret) |
| Trace FIFO Queue get exit. | |
| #define | sys_port_trace_k_fifo_peek_head_enter(fifo) |
| Trace FIFO Queue peek head entry. | |
| #define | sys_port_trace_k_fifo_peek_head_exit(fifo, ret) |
| Trace FIFO Queue peek head exit. | |
| #define | sys_port_trace_k_fifo_peek_tail_enter(fifo) |
| Trace FIFO Queue peek tail entry. | |
| #define | sys_port_trace_k_fifo_peek_tail_exit(fifo, ret) |
| Trace FIFO Queue peek tail exit. | |
FIFO Tracing APIs.
| #define sys_port_trace_k_fifo_alloc_put_enter | ( | fifo, | |
| data | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue alloc put entry.
| fifo | FIFO object |
| data | Data item |
| #define sys_port_trace_k_fifo_alloc_put_exit | ( | fifo, | |
| data, | |||
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue alloc put exit.
| fifo | FIFO object |
| data | Data item |
| ret | Return value |
| #define sys_port_trace_k_fifo_alloc_put_slist_enter | ( | fifo, | |
| list | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue put slist entry.
| fifo | FIFO object |
| list | Syslist object |
| #define sys_port_trace_k_fifo_alloc_put_slist_exit | ( | fifo, | |
| list | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue put slist exit.
| fifo | FIFO object |
| list | Syslist object |
| #define sys_port_trace_k_fifo_cancel_wait_enter | ( | fifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue cancel wait entry.
| fifo | FIFO object |
| #define sys_port_trace_k_fifo_cancel_wait_exit | ( | fifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue cancel wait exit.
| fifo | FIFO object |
| #define sys_port_trace_k_fifo_get_enter | ( | fifo, | |
| timeout | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue get entry.
| fifo | FIFO object |
| timeout | Timeout period |
| #define sys_port_trace_k_fifo_get_exit | ( | fifo, | |
| timeout, | |||
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue get exit.
| fifo | FIFO object |
| timeout | Timeout period |
| ret | Return value |
| #define sys_port_trace_k_fifo_init_enter | ( | fifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace initialization of FIFO Queue entry.
| fifo | FIFO object |
| #define sys_port_trace_k_fifo_init_exit | ( | fifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace initialization of FIFO Queue exit.
| fifo | FIFO object |
| #define sys_port_trace_k_fifo_peek_head_enter | ( | fifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue peek head entry.
| fifo | FIFO object |
| #define sys_port_trace_k_fifo_peek_head_exit | ( | fifo, | |
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue peek head exit.
| fifo | FIFO object |
| ret | Return value |
| #define sys_port_trace_k_fifo_peek_tail_enter | ( | fifo | ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue peek tail entry.
| fifo | FIFO object |
| #define sys_port_trace_k_fifo_peek_tail_exit | ( | fifo, | |
| ret | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue peek tail exit.
| fifo | FIFO object |
| ret | Return value |
| #define sys_port_trace_k_fifo_put_enter | ( | fifo, | |
| data | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue put entry.
| fifo | FIFO object |
| data | Data item |
| #define sys_port_trace_k_fifo_put_exit | ( | fifo, | |
| data | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue put exit.
| fifo | FIFO object |
| data | Data item |
| #define sys_port_trace_k_fifo_put_list_enter | ( | fifo, | |
| head, | |||
| tail | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue put list entry.
| fifo | FIFO object |
| head | First ll-node |
| tail | Last ll-node |
| #define sys_port_trace_k_fifo_put_list_exit | ( | fifo, | |
| head, | |||
| tail | |||
| ) |
#include <include/zephyr/tracing/tracing.h>
Trace FIFO Queue put list exit.
| fifo | FIFO object |
| head | First ll-node |
| tail | Last ll-node |