Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
PM Device Runtime Tracing APIs. 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. | |
PM Device Runtime Tracing APIs.
#define sys_port_trace_pm_device_runtime_disable_enter | ( | dev | ) |
#include <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 <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 <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 <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 <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 <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 <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 <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 <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 <include/zephyr/tracing/tracing.h>
Trace putting a device call exit.
dev | Device instance. |
ret | Return value. |