xref: /dpdk/lib/power/version.map (revision b462f2737eb08b07b84da4204fbd1c9b9ba00b2d)
1DPDK_25 {
2	global:
3
4	rte_power_check_env_supported;
5	rte_power_ethdev_pmgmt_queue_disable;
6	rte_power_ethdev_pmgmt_queue_enable;
7	rte_power_exit;
8	rte_power_freq_disable_turbo;
9	rte_power_freq_down;
10	rte_power_freq_enable_turbo;
11	rte_power_freq_max;
12	rte_power_freq_min;
13	rte_power_freq_up;
14	rte_power_freqs;
15	rte_power_get_capabilities;
16	rte_power_get_env;
17	rte_power_get_freq;
18	rte_power_get_uncore_freq;
19	rte_power_init;
20	rte_power_pmd_mgmt_get_emptypoll_max;
21	rte_power_pmd_mgmt_get_pause_duration;
22	rte_power_pmd_mgmt_get_scaling_freq_max;
23	rte_power_pmd_mgmt_get_scaling_freq_min;
24	rte_power_pmd_mgmt_set_emptypoll_max;
25	rte_power_pmd_mgmt_set_pause_duration;
26	rte_power_pmd_mgmt_set_scaling_freq_max;
27	rte_power_pmd_mgmt_set_scaling_freq_min;
28	rte_power_set_env;
29	rte_power_set_freq;
30	rte_power_set_uncore_freq;
31	rte_power_turbo_status;
32	rte_power_uncore_exit;
33	rte_power_uncore_freq_max;
34	rte_power_uncore_freq_min;
35	rte_power_uncore_get_num_dies;
36	rte_power_uncore_get_num_freqs;
37	rte_power_uncore_get_num_pkgs;
38	rte_power_uncore_init;
39	rte_power_unset_env;
40
41	local: *;
42};
43
44EXPERIMENTAL {
45	global:
46
47	# added in 23.11
48	rte_power_get_uncore_env;
49	rte_power_set_uncore_env;
50	rte_power_uncore_freqs;
51	rte_power_unset_uncore_env;
52
53	# added in 24.11
54	rte_power_qos_get_cpu_resume_latency;
55	rte_power_qos_set_cpu_resume_latency;
56};
57
58INTERNAL {
59	global:
60
61	rte_power_register_cpufreq_ops;
62	rte_power_register_uncore_ops;
63	rte_power_logtype;
64	cpufreq_check_scaling_driver;
65	power_get_lcore_mapped_cpu_id;
66	power_set_governor;
67	open_core_sysfs_file;
68	read_core_sysfs_u32;
69	read_core_sysfs_s;
70	write_core_sysfs_s;
71};
72