7#ifndef ZEPHYR_INCLUDE_PM_DEVICE_RUNTIME_H_
8#define ZEPHYR_INCLUDE_PM_DEVICE_RUNTIME_H_
26#ifdef CONFIG_PM_DEVICE_RUNTIME
ZTEST_BMEM int timeout
Definition: main.c:31
static int pm_device_wait(const struct device *dev, k_timeout_t timeout)
Definition: device_runtime.h:144
static int pm_device_put(const struct device *dev)
Definition: device_runtime.h:142
static int pm_device_get_async(const struct device *dev)
Definition: device_runtime.h:141
static int pm_device_put_async(const struct device *dev)
Definition: device_runtime.h:143
static int pm_device_get(const struct device *dev)
Definition: device_runtime.h:140
static void pm_device_disable(const struct device *dev)
Definition: device_runtime.h:139
static void pm_device_enable(const struct device *dev)
Definition: device_runtime.h:138
#define ENOSYS
Definition: errno.h:83
Runtime device structure (in ROM) per driver instance.
Definition: device.h:367
Kernel timeout type.
Definition: sys_clock.h:65