Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Runtime PM info for device with synchronous PM. More...
#include <device.h>
Data Fields | |
struct pm_device_base | base |
Base info. | |
struct k_spinlock | lock |
Lock to synchronize the synchronous get/put operations. | |
Runtime PM info for device with synchronous PM.
Synchronous PM can be used with devices which suspend and resume operations can be performed in the critical section as they are short and non-blocking. Runtime PM API can be used from any context in that case.
struct pm_device_base pm_device_isr::base |
Base info.
struct k_spinlock pm_device_isr::lock |
Lock to synchronize the synchronous get/put operations.