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

Pipe Tracing APIs. More...

Macros

#define sys_port_trace_k_pipe_init(pipe, buffer, size)
 Trace initialization of Pipe.
#define sys_port_trace_k_pipe_reset_enter(pipe)
 Trace Pipe reset entry.
#define sys_port_trace_k_pipe_reset_exit(pipe)
 Trace Pipe reset exit.
#define sys_port_trace_k_pipe_close_enter(pipe)
 Trace Pipe close entry.
#define sys_port_trace_k_pipe_close_exit(pipe)
 Trace Pipe close exit.
#define sys_port_trace_k_pipe_write_enter(pipe, data, len, timeout)
 Trace Pipe write attempt entry.
#define sys_port_trace_k_pipe_write_blocking(pipe, timeout)
 Trace Pipe write attempt blocking.
#define sys_port_trace_k_pipe_write_exit(pipe, ret)
 Trace Pipe write attempt outcome.
#define sys_port_trace_k_pipe_read_enter(pipe, data, len, timeout)
 Trace Pipe read attempt entry.
#define sys_port_trace_k_pipe_read_blocking(pipe, timeout)
 Trace Pipe read attempt blocking.
#define sys_port_trace_k_pipe_read_exit(pipe, ret)
 Trace Pipe read attempt outcome.

Detailed Description

Pipe Tracing APIs.

Macro Definition Documentation

◆ sys_port_trace_k_pipe_close_enter

#define sys_port_trace_k_pipe_close_enter ( pipe)

#include <zephyr/tracing/tracing.h>

Trace Pipe close entry.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_close_exit

#define sys_port_trace_k_pipe_close_exit ( pipe)

#include <zephyr/tracing/tracing.h>

Trace Pipe close exit.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_init

#define sys_port_trace_k_pipe_init ( pipe,
buffer,
size )

#include <zephyr/tracing/tracing.h>

Trace initialization of Pipe.

Parameters
pipePipe object
bufferdata buffer
sizedata buffer size

◆ sys_port_trace_k_pipe_read_blocking

#define sys_port_trace_k_pipe_read_blocking ( pipe,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Pipe read attempt blocking.

Parameters
pipePipe object
timeoutTimeout period

◆ sys_port_trace_k_pipe_read_enter

#define sys_port_trace_k_pipe_read_enter ( pipe,
data,
len,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Pipe read attempt entry.

Parameters
pipePipe object
dataPointer to data
lenLength of data
timeoutTimeout period

◆ sys_port_trace_k_pipe_read_exit

#define sys_port_trace_k_pipe_read_exit ( pipe,
ret )

#include <zephyr/tracing/tracing.h>

Trace Pipe read attempt outcome.

Parameters
pipePipe object
retReturn value

◆ sys_port_trace_k_pipe_reset_enter

#define sys_port_trace_k_pipe_reset_enter ( pipe)

#include <zephyr/tracing/tracing.h>

Trace Pipe reset entry.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_reset_exit

#define sys_port_trace_k_pipe_reset_exit ( pipe)

#include <zephyr/tracing/tracing.h>

Trace Pipe reset exit.

Parameters
pipePipe object

◆ sys_port_trace_k_pipe_write_blocking

#define sys_port_trace_k_pipe_write_blocking ( pipe,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Pipe write attempt blocking.

Parameters
pipePipe object
timeoutTimeout period

◆ sys_port_trace_k_pipe_write_enter

#define sys_port_trace_k_pipe_write_enter ( pipe,
data,
len,
timeout )

#include <zephyr/tracing/tracing.h>

Trace Pipe write attempt entry.

Parameters
pipePipe object
datapointer to data
lenlength of data
timeoutTimeout period

◆ sys_port_trace_k_pipe_write_exit

#define sys_port_trace_k_pipe_write_exit ( pipe,
ret )

#include <zephyr/tracing/tracing.h>

Trace Pipe write attempt outcome.

Parameters
pipePipe object
retReturn value