Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Work Tracing APIs . More...

Macros

#define sys_port_trace_k_work_init(work)
 Trace initialisation of a Work structure.
 
#define sys_port_trace_k_work_submit_to_queue_enter(queue, work)
 Trace submit work to work queue call entry.
 
#define sys_port_trace_k_work_submit_to_queue_exit(queue, work, ret)
 Trace submit work to work queue call exit.
 
#define sys_port_trace_k_work_submit_enter(work)
 Trace submit work to system work queue call entry.
 
#define sys_port_trace_k_work_submit_exit(work, ret)
 Trace submit work to system work queue call exit.
 
#define sys_port_trace_k_work_flush_enter(work)
 Trace flush work call entry.
 
#define sys_port_trace_k_work_flush_blocking(work, timeout)
 Trace flush work call blocking.
 
#define sys_port_trace_k_work_flush_exit(work, ret)
 Trace flush work call exit.
 
#define sys_port_trace_k_work_cancel_enter(work)
 Trace cancel work call entry.
 
#define sys_port_trace_k_work_cancel_exit(work, ret)
 Trace cancel work call exit.
 
#define sys_port_trace_k_work_cancel_sync_enter(work, sync)
 Trace cancel sync work call entry.
 
#define sys_port_trace_k_work_cancel_sync_blocking(work, sync)
 Trace cancel sync work call blocking.
 
#define sys_port_trace_k_work_cancel_sync_exit(work, sync, ret)
 Trace cancel sync work call exit.
 

Detailed Description

Work Tracing APIs .

Macro Definition Documentation

◆ sys_port_trace_k_work_cancel_enter

#define sys_port_trace_k_work_cancel_enter ( work)

#include <zephyr/tracing/tracing.h>

Trace cancel work call entry.

Parameters
workWork structure

◆ sys_port_trace_k_work_cancel_exit

#define sys_port_trace_k_work_cancel_exit ( work,
ret )

#include <zephyr/tracing/tracing.h>

Trace cancel work call exit.

Parameters
workWork structure
retReturn value

◆ sys_port_trace_k_work_cancel_sync_blocking

#define sys_port_trace_k_work_cancel_sync_blocking ( work,
sync )

#include <zephyr/tracing/tracing.h>

Trace cancel sync work call blocking.

Parameters
workWork structure
syncSync object

◆ sys_port_trace_k_work_cancel_sync_enter

#define sys_port_trace_k_work_cancel_sync_enter ( work,
sync )

#include <zephyr/tracing/tracing.h>

Trace cancel sync work call entry.

Parameters
workWork structure
syncSync object

◆ sys_port_trace_k_work_cancel_sync_exit

#define sys_port_trace_k_work_cancel_sync_exit ( work,
sync,
ret )

#include <zephyr/tracing/tracing.h>

Trace cancel sync work call exit.

Parameters
workWork structure
syncSync object
retReturn value

◆ sys_port_trace_k_work_flush_blocking

#define sys_port_trace_k_work_flush_blocking ( work,
timeout )

#include <zephyr/tracing/tracing.h>

Trace flush work call blocking.

Parameters
workWork structure
timeoutTimeout period

◆ sys_port_trace_k_work_flush_enter

#define sys_port_trace_k_work_flush_enter ( work)

#include <zephyr/tracing/tracing.h>

Trace flush work call entry.

Parameters
workWork structure

◆ sys_port_trace_k_work_flush_exit

#define sys_port_trace_k_work_flush_exit ( work,
ret )

#include <zephyr/tracing/tracing.h>

Trace flush work call exit.

Parameters
workWork structure
retReturn value

◆ sys_port_trace_k_work_init

#define sys_port_trace_k_work_init ( work)

#include <zephyr/tracing/tracing.h>

Trace initialisation of a Work structure.

Parameters
workWork structure

◆ sys_port_trace_k_work_submit_enter

#define sys_port_trace_k_work_submit_enter ( work)

#include <zephyr/tracing/tracing.h>

Trace submit work to system work queue call entry.

Parameters
workWork structure

◆ sys_port_trace_k_work_submit_exit

#define sys_port_trace_k_work_submit_exit ( work,
ret )

#include <zephyr/tracing/tracing.h>

Trace submit work to system work queue call exit.

Parameters
workWork structure
retReturn value

◆ sys_port_trace_k_work_submit_to_queue_enter

#define sys_port_trace_k_work_submit_to_queue_enter ( queue,
work )

#include <zephyr/tracing/tracing.h>

Trace submit work to work queue call entry.

Parameters
queueWork queue structure
workWork structure

◆ sys_port_trace_k_work_submit_to_queue_exit

#define sys_port_trace_k_work_submit_to_queue_exit ( queue,
work,
ret )

#include <zephyr/tracing/tracing.h>

Trace submit work to work queue call exit.

Parameters
queueWork queue structure
workWork structure
retReturn value