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

Message Queue Tracing APIs . More...

Macros

#define sys_port_trace_k_msgq_init(msgq)
 Trace initialization of Message Queue.
 
#define sys_port_trace_k_msgq_alloc_init_enter(msgq)
 Trace Message Queue alloc init attempt entry.
 
#define sys_port_trace_k_msgq_alloc_init_exit(msgq, ret)
 Trace Message Queue alloc init attempt outcome.
 
#define sys_port_trace_k_msgq_cleanup_enter(msgq)
 Trace Message Queue cleanup attempt entry.
 
#define sys_port_trace_k_msgq_cleanup_exit(msgq, ret)
 Trace Message Queue cleanup attempt outcome.
 
#define sys_port_trace_k_msgq_put_enter(msgq, timeout)
 Trace Message Queue put attempt entry.
 
#define sys_port_trace_k_msgq_put_blocking(msgq, timeout)
 Trace Message Queue put attempt blocking.
 
#define sys_port_trace_k_msgq_put_exit(msgq, timeout, ret)
 Trace Message Queue put attempt outcome.
 
#define sys_port_trace_k_msgq_get_enter(msgq, timeout)
 Trace Message Queue get attempt entry.
 
#define sys_port_trace_k_msgq_get_blocking(msgq, timeout)
 Trace Message Queue get attempt blockings.
 
#define sys_port_trace_k_msgq_get_exit(msgq, timeout, ret)
 Trace Message Queue get attempt outcome.
 
#define sys_port_trace_k_msgq_peek(msgq, ret)
 Trace Message Queue peek.
 
#define sys_port_trace_k_msgq_purge(msgq)
 Trace Message Queue purge.
 

Detailed Description

Message Queue Tracing APIs .

Macro Definition Documentation

◆ sys_port_trace_k_msgq_alloc_init_enter

#define sys_port_trace_k_msgq_alloc_init_enter ( msgq)

#include <zephyr/tracing/tracing.h>

Trace Message Queue alloc init attempt entry.

Parameters
msgqMessage Queue object

◆ sys_port_trace_k_msgq_alloc_init_exit

#define sys_port_trace_k_msgq_alloc_init_exit ( msgq,
ret )

#include <zephyr/tracing/tracing.h>

Trace Message Queue alloc init attempt outcome.

Parameters
msgqMessage Queue object
retReturn value

◆ sys_port_trace_k_msgq_cleanup_enter

#define sys_port_trace_k_msgq_cleanup_enter ( msgq)

#include <zephyr/tracing/tracing.h>

Trace Message Queue cleanup attempt entry.

Parameters
msgqMessage Queue object

◆ sys_port_trace_k_msgq_cleanup_exit

#define sys_port_trace_k_msgq_cleanup_exit ( msgq,
ret )

#include <zephyr/tracing/tracing.h>

Trace Message Queue cleanup attempt outcome.

Parameters
msgqMessage Queue object
retReturn value

◆ sys_port_trace_k_msgq_get_blocking

#define sys_port_trace_k_msgq_get_blocking ( msgq,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Message Queue get attempt blockings.

Parameters
msgqMessage Queue object
timeoutTimeout period

◆ sys_port_trace_k_msgq_get_enter

#define sys_port_trace_k_msgq_get_enter ( msgq,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Message Queue get attempt entry.

Parameters
msgqMessage Queue object
timeoutTimeout period

◆ sys_port_trace_k_msgq_get_exit

#define sys_port_trace_k_msgq_get_exit ( msgq,
timeout,
ret )

#include <zephyr/tracing/tracing.h>

Trace Message Queue get attempt outcome.

Parameters
msgqMessage Queue object
timeoutTimeout period
retReturn value

◆ sys_port_trace_k_msgq_init

#define sys_port_trace_k_msgq_init ( msgq)

#include <zephyr/tracing/tracing.h>

Trace initialization of Message Queue.

Parameters
msgqMessage Queue object

◆ sys_port_trace_k_msgq_peek

#define sys_port_trace_k_msgq_peek ( msgq,
ret )

#include <zephyr/tracing/tracing.h>

Trace Message Queue peek.

Parameters
msgqMessage Queue object
retReturn value

◆ sys_port_trace_k_msgq_purge

#define sys_port_trace_k_msgq_purge ( msgq)

#include <zephyr/tracing/tracing.h>

Trace Message Queue purge.

Parameters
msgqMessage Queue object

◆ sys_port_trace_k_msgq_put_blocking

#define sys_port_trace_k_msgq_put_blocking ( msgq,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Message Queue put attempt blocking.

Parameters
msgqMessage Queue object
timeoutTimeout period

◆ sys_port_trace_k_msgq_put_enter

#define sys_port_trace_k_msgq_put_enter ( msgq,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Message Queue put attempt entry.

Parameters
msgqMessage Queue object
timeoutTimeout period

◆ sys_port_trace_k_msgq_put_exit

#define sys_port_trace_k_msgq_put_exit ( msgq,
timeout,
ret )

#include <zephyr/tracing/tracing.h>

Trace Message Queue put attempt outcome.

Parameters
msgqMessage Queue object
timeoutTimeout period
retReturn value