Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Work Queue Tracing APIs

Work Queue Tracing APIs. More...

Macros

#define sys_port_trace_k_work_queue_init(queue)
 Trace initialisation of a Work Queue structure.
 
#define sys_port_trace_k_work_queue_start_enter(queue)
 Trace start of a Work Queue call entry.
 
#define sys_port_trace_k_work_queue_start_exit(queue)
 Trace start of a Work Queue call exit.
 
#define sys_port_trace_k_work_queue_drain_enter(queue)
 Trace Work Queue drain call entry.
 
#define sys_port_trace_k_work_queue_drain_exit(queue, ret)
 Trace Work Queue drain call exit.
 
#define sys_port_trace_k_work_queue_unplug_enter(queue)
 Trace Work Queue unplug call entry.
 
#define sys_port_trace_k_work_queue_unplug_exit(queue, ret)
 Trace Work Queue unplug call exit.
 

Detailed Description

Work Queue Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_work_queue_drain_enter

#define sys_port_trace_k_work_queue_drain_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Work Queue drain call entry.

Parameters
queueWork Queue structure

◆ sys_port_trace_k_work_queue_drain_exit

#define sys_port_trace_k_work_queue_drain_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Work Queue drain call exit.

Parameters
queueWork Queue structure
retReturn value

◆ sys_port_trace_k_work_queue_init

#define sys_port_trace_k_work_queue_init (   queue)

#include <zephyr/tracing/tracing.h>

Trace initialisation of a Work Queue structure.

Parameters
queueWork Queue structure

◆ sys_port_trace_k_work_queue_start_enter

#define sys_port_trace_k_work_queue_start_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace start of a Work Queue call entry.

Parameters
queueWork Queue structure

◆ sys_port_trace_k_work_queue_start_exit

#define sys_port_trace_k_work_queue_start_exit (   queue)

#include <zephyr/tracing/tracing.h>

Trace start of a Work Queue call exit.

Parameters
queueWork Queue structure

◆ sys_port_trace_k_work_queue_unplug_enter

#define sys_port_trace_k_work_queue_unplug_enter (   queue)

#include <zephyr/tracing/tracing.h>

Trace Work Queue unplug call entry.

Parameters
queueWork Queue structure

◆ sys_port_trace_k_work_queue_unplug_exit

#define sys_port_trace_k_work_queue_unplug_exit (   queue,
  ret 
)

#include <zephyr/tracing/tracing.h>

Trace Work Queue unplug call exit.

Parameters
queueWork Queue structure
retReturn value