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

Work Delayable Tracing APIs . More...

Macros

#define sys_port_trace_k_work_delayable_init(dwork)
 Trace initialisation of a Delayable Work structure.
 
#define sys_port_trace_k_work_schedule_for_queue_enter(queue, dwork, delay)
 Trace schedule delayable work for queue enter.
 
#define sys_port_trace_k_work_schedule_for_queue_exit(queue, dwork, delay, ret)
 Trace schedule delayable work for queue exit.
 
#define sys_port_trace_k_work_schedule_enter(dwork, delay)
 Trace schedule delayable work for system work queue enter.
 
#define sys_port_trace_k_work_schedule_exit(dwork, delay, ret)
 Trace schedule delayable work for system work queue exit.
 
#define sys_port_trace_k_work_reschedule_for_queue_enter(queue, dwork, delay)
 Trace reschedule delayable work for queue enter.
 
#define sys_port_trace_k_work_reschedule_for_queue_exit(queue, dwork, delay, ret)
 Trace reschedule delayable work for queue exit.
 
#define sys_port_trace_k_work_reschedule_enter(dwork, delay)
 Trace reschedule delayable work for system queue enter.
 
#define sys_port_trace_k_work_reschedule_exit(dwork, delay, ret)
 Trace reschedule delayable work for system queue exit.
 
#define sys_port_trace_k_work_flush_delayable_enter(dwork, sync)
 Trace delayable work flush enter.
 
#define sys_port_trace_k_work_flush_delayable_exit(dwork, sync, ret)
 Trace delayable work flush exit.
 
#define sys_port_trace_k_work_cancel_delayable_enter(dwork)
 Trace delayable work cancel enter.
 
#define sys_port_trace_k_work_cancel_delayable_exit(dwork, ret)
 Trace delayable work cancel enter.
 
#define sys_port_trace_k_work_cancel_delayable_sync_enter(dwork, sync)
 Trace delayable work cancel sync enter.
 
#define sys_port_trace_k_work_cancel_delayable_sync_exit(dwork, sync, ret)
 Trace delayable work cancel sync enter.
 

Detailed Description

Work Delayable Tracing APIs .

Macro Definition Documentation

◆ sys_port_trace_k_work_cancel_delayable_enter

#define sys_port_trace_k_work_cancel_delayable_enter ( dwork)

#include <zephyr/tracing/tracing.h>

Trace delayable work cancel enter.

Parameters
dworkDelayable Work structure

◆ sys_port_trace_k_work_cancel_delayable_exit

#define sys_port_trace_k_work_cancel_delayable_exit ( dwork,
ret )

#include <zephyr/tracing/tracing.h>

Trace delayable work cancel enter.

Parameters
dworkDelayable Work structure
retReturn value

◆ sys_port_trace_k_work_cancel_delayable_sync_enter

#define sys_port_trace_k_work_cancel_delayable_sync_enter ( dwork,
sync )

#include <zephyr/tracing/tracing.h>

Trace delayable work cancel sync enter.

Parameters
dworkDelayable Work structure
syncSync object

◆ sys_port_trace_k_work_cancel_delayable_sync_exit

#define sys_port_trace_k_work_cancel_delayable_sync_exit ( dwork,
sync,
ret )

#include <zephyr/tracing/tracing.h>

Trace delayable work cancel sync enter.

Parameters
dworkDelayable Work structure
syncSync object
retReturn value

◆ sys_port_trace_k_work_delayable_init

#define sys_port_trace_k_work_delayable_init ( dwork)

#include <zephyr/tracing/tracing.h>

Trace initialisation of a Delayable Work structure.

Parameters
dworkDelayable Work structure

◆ sys_port_trace_k_work_flush_delayable_enter

#define sys_port_trace_k_work_flush_delayable_enter ( dwork,
sync )

#include <zephyr/tracing/tracing.h>

Trace delayable work flush enter.

Parameters
dworkDelayable Work structure
syncSync object

◆ sys_port_trace_k_work_flush_delayable_exit

#define sys_port_trace_k_work_flush_delayable_exit ( dwork,
sync,
ret )

#include <zephyr/tracing/tracing.h>

Trace delayable work flush exit.

Parameters
dworkDelayable Work structure
syncSync object
retReturn value

◆ sys_port_trace_k_work_reschedule_enter

#define sys_port_trace_k_work_reschedule_enter ( dwork,
delay )

#include <zephyr/tracing/tracing.h>

Trace reschedule delayable work for system queue enter.

Parameters
dworkDelayable Work structure
delayDelay period

◆ sys_port_trace_k_work_reschedule_exit

#define sys_port_trace_k_work_reschedule_exit ( dwork,
delay,
ret )

#include <zephyr/tracing/tracing.h>

Trace reschedule delayable work for system queue exit.

Parameters
dworkDelayable Work structure
delayDelay period
retReturn value

◆ sys_port_trace_k_work_reschedule_for_queue_enter

#define sys_port_trace_k_work_reschedule_for_queue_enter ( queue,
dwork,
delay )

#include <zephyr/tracing/tracing.h>

Trace reschedule delayable work for queue enter.

Parameters
queueWork Queue structure
dworkDelayable Work structure
delayDelay period

◆ sys_port_trace_k_work_reschedule_for_queue_exit

#define sys_port_trace_k_work_reschedule_for_queue_exit ( queue,
dwork,
delay,
ret )

#include <zephyr/tracing/tracing.h>

Trace reschedule delayable work for queue exit.

Parameters
queueWork Queue structure
dworkDelayable Work structure
delayDelay period
retReturn value

◆ sys_port_trace_k_work_schedule_enter

#define sys_port_trace_k_work_schedule_enter ( dwork,
delay )

#include <zephyr/tracing/tracing.h>

Trace schedule delayable work for system work queue enter.

Parameters
dworkDelayable Work structure
delayDelay period

◆ sys_port_trace_k_work_schedule_exit

#define sys_port_trace_k_work_schedule_exit ( dwork,
delay,
ret )

#include <zephyr/tracing/tracing.h>

Trace schedule delayable work for system work queue exit.

Parameters
dworkDelayable Work structure
delayDelay period
retReturn value

◆ sys_port_trace_k_work_schedule_for_queue_enter

#define sys_port_trace_k_work_schedule_for_queue_enter ( queue,
dwork,
delay )

#include <zephyr/tracing/tracing.h>

Trace schedule delayable work for queue enter.

Parameters
queueWork Queue structure
dworkDelayable Work structure
delayDelay period

◆ sys_port_trace_k_work_schedule_for_queue_exit

#define sys_port_trace_k_work_schedule_for_queue_exit ( queue,
dwork,
delay,
ret )

#include <zephyr/tracing/tracing.h>

Trace schedule delayable work for queue exit.

Parameters
queueWork Queue structure
dworkDelayable Work structure
delayDelay period
retReturn value