DPDK 22.11.0-rc2
rte_power_intel_uncore.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2022 Intel Corporation
3 */
4
5#ifndef RTE_POWER_INTEL_UNCORE_H
6#define RTE_POWER_INTEL_UNCORE_H
7
13#include "rte_power.h"
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
36__rte_experimental
37int
38rte_power_uncore_init(unsigned int pkg, unsigned int die);
39
58__rte_experimental
59int
60rte_power_uncore_exit(unsigned int pkg, unsigned int die);
61
79__rte_experimental
80uint32_t
81rte_power_get_uncore_freq(unsigned int pkg, unsigned int die);
82
104__rte_experimental
105int
106rte_power_set_uncore_freq(unsigned int pkg, unsigned int die, uint32_t index);
107
127__rte_experimental
128int
129rte_power_uncore_freq_max(unsigned int pkg, unsigned int die);
130
150__rte_experimental
151int
152rte_power_uncore_freq_min(unsigned int pkg, unsigned int die);
153
170__rte_experimental
171int
172rte_power_uncore_get_num_freqs(unsigned int pkg, unsigned int die);
173
184__rte_experimental
185unsigned int
187
202__rte_experimental
203unsigned int
205
206#ifdef __cplusplus
207}
208#endif
209
210#endif /* RTE_POWER_INTEL_UNCORE_H */
__rte_experimental int rte_power_uncore_freq_min(unsigned int pkg, unsigned int die)
__rte_experimental uint32_t rte_power_get_uncore_freq(unsigned int pkg, unsigned int die)
__rte_experimental int rte_power_set_uncore_freq(unsigned int pkg, unsigned int die, uint32_t index)
__rte_experimental int rte_power_uncore_init(unsigned int pkg, unsigned int die)
__rte_experimental unsigned int rte_power_uncore_get_num_pkgs(void)
__rte_experimental int rte_power_uncore_freq_max(unsigned int pkg, unsigned int die)
__rte_experimental unsigned int rte_power_uncore_get_num_dies(unsigned int pkg)
__rte_experimental int rte_power_uncore_get_num_freqs(unsigned int pkg, unsigned int die)
__rte_experimental int rte_power_uncore_exit(unsigned int pkg, unsigned int die)