|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
RTIO Tracing APIs. More...
Macros | |
| #define | sys_port_trace_rtio_submit_enter(rtio, wait_count) |
| Trace RTIO Submit Enter API. | |
| #define | sys_port_trace_rtio_submit_exit(rtio) |
| Trace RTIO Submit Exit API. | |
| #define | sys_port_trace_rtio_sqe_acquire_enter(rtio) |
| Trace RTIO Submission Queue Event Acquire Enter API. | |
| #define | sys_port_trace_rtio_sqe_acquire_exit(rtio, sqe) |
| Trace RTIO Submission Queue Event Acquire Exit API. | |
| #define | sys_port_trace_rtio_sqe_cancel(sqe) |
| Trace RTIO Submission Queue Event Cancel API. | |
| #define | sys_port_trace_rtio_cqe_submit_enter(rtio, result, flags) |
| Trace RTIO Completion Queue Event Submit Enter API. | |
| #define | sys_port_trace_rtio_cqe_submit_exit(rtio) |
| Trace RTIO Completion Queue Event Submit Exit API. | |
| #define | sys_port_trace_rtio_cqe_acquire_enter(rtio) |
| Trace RTIO Completion Queue Event Acquire Enter API. | |
| #define | sys_port_trace_rtio_cqe_acquire_exit(rtio, cqe) |
| Trace RTIO Completion Queue Event Acquire Exit API. | |
| #define | sys_port_trace_rtio_cqe_release(rtio, cqe) |
| Trace RTIO Completion Queue Event Release API. | |
| #define | sys_port_trace_rtio_cqe_consume_enter(rtio) |
| Trace RTIO Completion Queue Event Consume Enter API. | |
| #define | sys_port_trace_rtio_cqe_consume_exit(rtio, cqe) |
| Trace RTIO Completion Queue Event Consume Exit API. | |
| #define | sys_port_trace_rtio_txn_next_enter(rtio, iodev_sqe) |
| Trace RTIO get next transaction Enter API. | |
| #define | sys_port_trace_rtio_txn_next_exit(rtio, iodev_sqe) |
| Trace RTIO get next transaction Exit API. | |
| #define | sys_port_trace_rtio_chain_next_enter(rtio, iodev_sqe) |
| Trace RTIO get next sqe in chain Enter API. | |
| #define | sys_port_trace_rtio_chain_next_exit(rtio, iodev_sqe) |
| Trace RTIO get next sqe in chain Exit API. | |
RTIO Tracing APIs.
| #define sys_port_trace_rtio_chain_next_enter | ( | rtio, | |
| iodev_sqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO get next sqe in chain Enter API.
| rtio | RTIO context |
| iodev_sqe | Current submission queue entry |
| #define sys_port_trace_rtio_chain_next_exit | ( | rtio, | |
| iodev_sqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO get next sqe in chain Exit API.
| rtio | RTIO context |
| iodev_sqe | Next submission queue entry |
| #define sys_port_trace_rtio_cqe_acquire_enter | ( | rtio | ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Acquire Enter API.
| rtio | RTIO context |
| #define sys_port_trace_rtio_cqe_acquire_exit | ( | rtio, | |
| cqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Acquire Exit API.
| rtio | RTIO context |
| cqe | Complete Queue Event |
| #define sys_port_trace_rtio_cqe_consume_enter | ( | rtio | ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Consume Enter API.
| rtio | RTIO context |
| #define sys_port_trace_rtio_cqe_consume_exit | ( | rtio, | |
| cqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Consume Exit API.
| rtio | RTIO context |
| cqe | Complete Queue Event |
| #define sys_port_trace_rtio_cqe_release | ( | rtio, | |
| cqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Release API.
| rtio | RTIO context |
| cqe | Complete Queue Event |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Submit Enter API.
| rtio | RTIO context |
| result | Integer result code (could be -errno) |
| flags | Flags to use for the CQE see RTIO_CQE_FLAG_* |
| #define sys_port_trace_rtio_cqe_submit_exit | ( | rtio | ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Completion Queue Event Submit Exit API.
| rtio | RTIO context |
| #define sys_port_trace_rtio_sqe_acquire_enter | ( | rtio | ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Submission Queue Event Acquire Enter API.
| rtio | RTIO context |
| #define sys_port_trace_rtio_sqe_acquire_exit | ( | rtio, | |
| sqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Submission Queue Event Acquire Exit API.
| rtio | RTIO context |
| sqe | Submission Queue Event |
| #define sys_port_trace_rtio_sqe_cancel | ( | sqe | ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Submission Queue Event Cancel API.
| sqe | Submission Queue Event |
| #define sys_port_trace_rtio_submit_enter | ( | rtio, | |
| wait_count ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO Submit Enter API.
| rtio | RTIO context |
| wait_count | Number of submissions to wait for completion of. |
| #define sys_port_trace_rtio_submit_exit | ( | rtio | ) |
| #define sys_port_trace_rtio_txn_next_enter | ( | rtio, | |
| iodev_sqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO get next transaction Enter API.
| rtio | RTIO context |
| iodev_sqe | Current submission queue entry |
| #define sys_port_trace_rtio_txn_next_exit | ( | rtio, | |
| iodev_sqe ) |
#include <zephyr/tracing/tracing.h>
Trace RTIO get next transaction Exit API.
| rtio | RTIO context |
| iodev_sqe | Next submission queue entry |