Zephyr API Documentation  3.7.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