Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
Work Tracing APIs. More...
Macros | |
#define | sys_port_trace_k_work_init(work) |
Trace initialisation of a Work structure. | |
#define | sys_port_trace_k_work_submit_to_queue_enter(queue, work) |
Trace submit work to work queue call entry. | |
#define | sys_port_trace_k_work_submit_to_queue_exit(queue, work, ret) |
Trace submit work to work queue call exit. | |
#define | sys_port_trace_k_work_submit_enter(work) |
Trace submit work to system work queue call entry. | |
#define | sys_port_trace_k_work_submit_exit(work, ret) |
Trace submit work to system work queue call exit. | |
#define | sys_port_trace_k_work_flush_enter(work) |
Trace flush work call entry. | |
#define | sys_port_trace_k_work_flush_blocking(work, timeout) |
Trace flush work call blocking. | |
#define | sys_port_trace_k_work_flush_exit(work, ret) |
Trace flush work call exit. | |
#define | sys_port_trace_k_work_cancel_enter(work) |
Trace cancel work call entry. | |
#define | sys_port_trace_k_work_cancel_exit(work, ret) |
Trace cancel work call exit. | |
#define | sys_port_trace_k_work_cancel_sync_enter(work, sync) |
Trace cancel sync work call entry. | |
#define | sys_port_trace_k_work_cancel_sync_blocking(work, sync) |
Trace cancel sync work call blocking. | |
#define | sys_port_trace_k_work_cancel_sync_exit(work, sync, ret) |
Trace cancel sync work call exit. | |
Work Tracing APIs.
#define sys_port_trace_k_work_cancel_enter | ( | work | ) |
#define sys_port_trace_k_work_cancel_exit | ( | work, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace cancel work call exit.
work | Work structure |
ret | Return value |
#define sys_port_trace_k_work_cancel_sync_blocking | ( | work, | |
sync | |||
) |
#include <zephyr/tracing/tracing.h>
Trace cancel sync work call blocking.
work | Work structure |
sync | Sync object |
#define sys_port_trace_k_work_cancel_sync_enter | ( | work, | |
sync | |||
) |
#include <zephyr/tracing/tracing.h>
Trace cancel sync work call entry.
work | Work structure |
sync | Sync object |
#define sys_port_trace_k_work_cancel_sync_exit | ( | work, | |
sync, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace cancel sync work call exit.
work | Work structure |
sync | Sync object |
ret | Return value |
#define sys_port_trace_k_work_flush_blocking | ( | work, | |
timeout | |||
) |
#include <zephyr/tracing/tracing.h>
Trace flush work call blocking.
work | Work structure |
timeout | Timeout period |
#define sys_port_trace_k_work_flush_enter | ( | work | ) |
#define sys_port_trace_k_work_flush_exit | ( | work, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace flush work call exit.
work | Work structure |
ret | Return value |
#define sys_port_trace_k_work_init | ( | work | ) |
#include <zephyr/tracing/tracing.h>
Trace initialisation of a Work structure.
work | Work structure |
#define sys_port_trace_k_work_submit_enter | ( | work | ) |
#include <zephyr/tracing/tracing.h>
Trace submit work to system work queue call entry.
work | Work structure |
#define sys_port_trace_k_work_submit_exit | ( | work, | |
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace submit work to system work queue call exit.
work | Work structure |
ret | Return value |
#define sys_port_trace_k_work_submit_to_queue_enter | ( | queue, | |
work | |||
) |
#include <zephyr/tracing/tracing.h>
Trace submit work to work queue call entry.
queue | Work queue structure |
work | Work structure |
#define sys_port_trace_k_work_submit_to_queue_exit | ( | queue, | |
work, | |||
ret | |||
) |
#include <zephyr/tracing/tracing.h>
Trace submit work to work queue call exit.
queue | Work queue structure |
work | Work structure |
ret | Return value |