7#ifndef ZEPHYR_INCLUDE_PM_PM_H_ 
    8#define ZEPHYR_INCLUDE_PM_PM_H_ 
   68#if defined(CONFIG_PM) || defined(__DOXYGEN__) 
  160        ARG_UNUSED(notifier);
 
  165        ARG_UNUSED(notifier);
 
  191void z_pm_save_idle_exit(
void);
 
pm_state
Definition: state.h:27
 
void pm_state_exit_post_ops(enum pm_state state, uint8_t substate_id)
Do any SoC or architecture specific post ops after sleep state exits.
 
void pm_state_set(enum pm_state state, uint8_t substate_id)
Put processor into a power state.
 
void pm_notifier_register(struct pm_notifier *notifier)
Register a power management notifier.
 
bool pm_state_force(uint8_t cpu, const struct pm_state_info *info)
Force usage of given power state.
 
const struct pm_state_info * pm_state_next_get(uint8_t cpu)
Gets the next power state that will be used.
 
int pm_notifier_unregister(struct pm_notifier *notifier)
Unregister a power management notifier.
 
#define ENOSYS
Definition: errno.h:83
 
state
Definition: parser_state.h:29
 
Single-linked list implementation.
 
struct _snode sys_snode_t
Definition: slist.h:33
 
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
 
void(* state_entry)(enum pm_state state)
Definition: pm.h:60
 
void(* state_exit)(enum pm_state state)
Definition: pm.h:65
 
uint8_t substate_id
Definition: state.h:141