Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
Runtime Power Management API

Runtime Power Management API. More...

Functions

static void pm_device_enable (const struct device *dev)
 
static void pm_device_disable (const struct device *dev)
 
static int pm_device_get (const struct device *dev)
 
static int pm_device_get_async (const struct device *dev)
 
static int pm_device_put (const struct device *dev)
 
static int pm_device_put_async (const struct device *dev)
 
static int pm_device_wait (const struct device *dev, k_timeout_t timeout)
 

Detailed Description

Runtime Power Management API.

Function Documentation

◆ pm_device_disable()

static void pm_device_disable ( const struct device dev)
inlinestatic

◆ pm_device_enable()

static void pm_device_enable ( const struct device dev)
inlinestatic

◆ pm_device_get()

static int pm_device_get ( const struct device dev)
inlinestatic

◆ pm_device_get_async()

static int pm_device_get_async ( const struct device dev)
inlinestatic

◆ pm_device_put()

static int pm_device_put ( const struct device dev)
inlinestatic

◆ pm_device_put_async()

static int pm_device_put_async ( const struct device dev)
inlinestatic

◆ pm_device_wait()

static int pm_device_wait ( const struct device dev,
k_timeout_t  timeout 
)
inlinestatic