Zephyr API Documentation 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 <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_stop_blocking

#define sys_port_trace_k_work_queue_stop_blocking ( queue,
timeout )

#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 <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 <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 <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