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

Work Poll Tracing APIs . More...

Macros

#define sys_port_trace_k_work_poll_init_enter(work)
 Trace initialisation of a Work Poll structure enter.
 
#define sys_port_trace_k_work_poll_init_exit(work)
 Trace initialisation of a Work Poll structure exit.
 
#define sys_port_trace_k_work_poll_submit_to_queue_enter(work_q, work, timeout)
 Trace work poll submit to queue enter.
 
#define sys_port_trace_k_work_poll_submit_to_queue_blocking(work_q, work, timeout)
 Trace work poll submit to queue blocking.
 
#define sys_port_trace_k_work_poll_submit_to_queue_exit(work_q, work, timeout, ret)
 Trace work poll submit to queue exit.
 
#define sys_port_trace_k_work_poll_submit_enter(work, timeout)
 Trace work poll submit to system queue enter.
 
#define sys_port_trace_k_work_poll_submit_exit(work, timeout, ret)
 Trace work poll submit to system queue exit.
 
#define sys_port_trace_k_work_poll_cancel_enter(work)
 Trace work poll cancel enter.
 
#define sys_port_trace_k_work_poll_cancel_exit(work, ret)
 Trace work poll cancel exit.
 

Detailed Description

Work Poll Tracing APIs .

Macro Definition Documentation

◆ sys_port_trace_k_work_poll_cancel_enter

#define sys_port_trace_k_work_poll_cancel_enter ( work)

#include <zephyr/tracing/tracing.h>

Trace work poll cancel enter.

Parameters
workWork structure

◆ sys_port_trace_k_work_poll_cancel_exit

#define sys_port_trace_k_work_poll_cancel_exit ( work,
ret )

#include <zephyr/tracing/tracing.h>

Trace work poll cancel exit.

Parameters
workWork structure
retReturn value

◆ sys_port_trace_k_work_poll_init_enter

#define sys_port_trace_k_work_poll_init_enter ( work)

#include <zephyr/tracing/tracing.h>

Trace initialisation of a Work Poll structure enter.

Parameters
workWork structure

◆ sys_port_trace_k_work_poll_init_exit

#define sys_port_trace_k_work_poll_init_exit ( work)

#include <zephyr/tracing/tracing.h>

Trace initialisation of a Work Poll structure exit.

Parameters
workWork structure

◆ sys_port_trace_k_work_poll_submit_enter

#define sys_port_trace_k_work_poll_submit_enter ( work,
timeout )

#include <zephyr/tracing/tracing.h>

Trace work poll submit to system queue enter.

Parameters
workWork structure
timeoutTimeout period

◆ sys_port_trace_k_work_poll_submit_exit

#define sys_port_trace_k_work_poll_submit_exit ( work,
timeout,
ret )

#include <zephyr/tracing/tracing.h>

Trace work poll submit to system queue exit.

Parameters
workWork structure
timeoutTimeout period
retReturn value

◆ sys_port_trace_k_work_poll_submit_to_queue_blocking

#define sys_port_trace_k_work_poll_submit_to_queue_blocking ( work_q,
work,
timeout )

#include <zephyr/tracing/tracing.h>

Trace work poll submit to queue blocking.

Parameters
work_qWork queue
workWork structure
timeoutTimeout period

◆ sys_port_trace_k_work_poll_submit_to_queue_enter

#define sys_port_trace_k_work_poll_submit_to_queue_enter ( work_q,
work,
timeout )

#include <zephyr/tracing/tracing.h>

Trace work poll submit to queue enter.

Parameters
work_qWork queue
workWork structure
timeoutTimeout period

◆ sys_port_trace_k_work_poll_submit_to_queue_exit

#define sys_port_trace_k_work_poll_submit_to_queue_exit ( work_q,
work,
timeout,
ret )

#include <zephyr/tracing/tracing.h>

Trace work poll submit to queue exit.

Parameters
work_qWork queue
workWork structure
timeoutTimeout period
retReturn value