|
Zephyr API Documentation 4.3.0-rc2
A Scalable Open Source RTOS
|
Tracing hooks for device runtime power management events. More...
Macros | |
| #define | sys_port_trace_pm_device_runtime_get_enter(dev) |
| Trace getting a device call entry. | |
| #define | sys_port_trace_pm_device_runtime_get_exit(dev, ret) |
| Trace getting a device call exit. | |
| #define | sys_port_trace_pm_device_runtime_put_enter(dev) |
| Trace putting a device call entry. | |
| #define | sys_port_trace_pm_device_runtime_put_exit(dev, ret) |
| Trace putting a device call exit. | |
| #define | sys_port_trace_pm_device_runtime_put_async_enter(dev, delay) |
| Trace putting a device (asynchronously) call entry. | |
| #define | sys_port_trace_pm_device_runtime_put_async_exit(dev, delay, ret) |
| Trace putting a device (asynchronously) call exit. | |
| #define | sys_port_trace_pm_device_runtime_enable_enter(dev) |
| Trace enabling device runtime PM call entry. | |
| #define | sys_port_trace_pm_device_runtime_enable_exit(dev, ret) |
| Trace enabling device runtime PM call exit. | |
| #define | sys_port_trace_pm_device_runtime_disable_enter(dev) |
| Trace disabling device runtime PM call entry. | |
| #define | sys_port_trace_pm_device_runtime_disable_exit(dev, ret) |
| Trace disabling device runtime PM call exit. | |
Tracing hooks for device runtime power management events.
| #define sys_port_trace_pm_device_runtime_disable_enter | ( | dev | ) |
#include <zephyr/tracing/tracing.h>
Trace disabling device runtime PM call entry.
| dev | Device instance. |
| #define sys_port_trace_pm_device_runtime_disable_exit | ( | dev, | |
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace disabling device runtime PM call exit.
| dev | Device instance. |
| ret | Return value. |
| #define sys_port_trace_pm_device_runtime_enable_enter | ( | dev | ) |
#include <zephyr/tracing/tracing.h>
Trace enabling device runtime PM call entry.
| dev | Device instance. |
| #define sys_port_trace_pm_device_runtime_enable_exit | ( | dev, | |
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace enabling device runtime PM call exit.
| dev | Device instance. |
| ret | Return value. |
| #define sys_port_trace_pm_device_runtime_get_enter | ( | dev | ) |
#include <zephyr/tracing/tracing.h>
Trace getting a device call entry.
| dev | Device instance. |
| #define sys_port_trace_pm_device_runtime_get_exit | ( | dev, | |
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace getting a device call exit.
| dev | Device instance. |
| ret | Return value. |
| #define sys_port_trace_pm_device_runtime_put_async_enter | ( | dev, | |
| delay ) |
#include <zephyr/tracing/tracing.h>
Trace putting a device (asynchronously) call entry.
| dev | Device instance. |
| delay | Time to delay the operation |
| #define sys_port_trace_pm_device_runtime_put_async_exit | ( | dev, | |
| delay, | |||
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace putting a device (asynchronously) call exit.
| dev | Device instance. |
| delay | Time to delay the operation. |
| ret | Return value. |
| #define sys_port_trace_pm_device_runtime_put_enter | ( | dev | ) |
#include <zephyr/tracing/tracing.h>
Trace putting a device call entry.
| dev | Device instance. |
| #define sys_port_trace_pm_device_runtime_put_exit | ( | dev, | |
| ret ) |
#include <zephyr/tracing/tracing.h>
Trace putting a device call exit.
| dev | Device instance. |
| ret | Return value. |