Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
policy.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2018 Intel Corporation.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#ifndef ZEPHYR_INCLUDE_PM_POLICY_H_
8#define ZEPHYR_INCLUDE_PM_POLICY_H_
9
10#include <stdint.h>
11#include <pm/state.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
32const struct pm_state_info *pm_policy_next_state(uint8_t cpu, int32_t ticks);
33
36#ifdef __cplusplus
37}
38#endif
39
40#endif /* ZEPHYR_INCLUDE_PM_POLICY_H_ */
const struct pm_state_info * pm_policy_next_state(uint8_t cpu, int32_t ticks)
Definition: main.c:26
__INT32_TYPE__ int32_t
Definition: stdint.h:44
__UINT8_TYPE__ uint8_t
Definition: stdint.h:58
Definition: state.h:114