Zephyr Project API 4.0.99
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_stop_enter(queue, timeout)
 Trace stop of a Work Queue call entry.
 
#define sys_port_trace_k_work_queue_stop_blocking(queue, timeout)
 Trace stop of a Work Queue call blocking.
 
#define sys_port_trace_k_work_queue_stop_exit(queue, timeout, ret)
 Trace stop 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 <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 <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 <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 <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 <include/zephyr/tracing/tracing.h>

Trace start of a Work Queue call exit.

Parameters
queueWork Queue structure

◆ sys_port_trace_k_work_queue_stop_blocking

#define sys_port_trace_k_work_queue_stop_blocking (   queue,
  timeout 
)

#include <include/zephyr/tracing/tracing.h>

Trace stop of a Work Queue call blocking.

Parameters
queueWork Queue structure
timeoutTimeout period

◆ sys_port_trace_k_work_queue_stop_enter

#define sys_port_trace_k_work_queue_stop_enter (   queue,
  timeout 
)

#include <include/zephyr/tracing/tracing.h>

Trace stop of a Work Queue call entry.

Parameters
queueWork Queue structure
timeoutTimeout period

◆ sys_port_trace_k_work_queue_stop_exit

#define sys_port_trace_k_work_queue_stop_exit (   queue,
  timeout,
  ret 
)

#include <include/zephyr/tracing/tracing.h>

Trace stop of a Work Queue call exit.

Parameters
queueWork Queue structure
timeoutTimeout period
retReturn value

◆ sys_port_trace_k_work_queue_unplug_enter

#define sys_port_trace_k_work_queue_unplug_enter (   queue)

#include <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 <include/zephyr/tracing/tracing.h>

Trace Work Queue unplug call exit.

Parameters
queueWork Queue structure
retReturn value