xref: /dpdk/lib/power/version.map (revision b462f2737eb08b07b84da4204fbd1c9b9ba00b2d)
1cb9187bcSDavid MarchandDPDK_25 {
299a2dd95SBruce Richardson	global:
399a2dd95SBruce Richardson
48c3d3eb7SStephen Hemminger	rte_power_check_env_supported;
58c3d3eb7SStephen Hemminger	rte_power_ethdev_pmgmt_queue_disable;
68c3d3eb7SStephen Hemminger	rte_power_ethdev_pmgmt_queue_enable;
799a2dd95SBruce Richardson	rte_power_exit;
899a2dd95SBruce Richardson	rte_power_freq_disable_turbo;
999a2dd95SBruce Richardson	rte_power_freq_down;
1099a2dd95SBruce Richardson	rte_power_freq_enable_turbo;
1199a2dd95SBruce Richardson	rte_power_freq_max;
1299a2dd95SBruce Richardson	rte_power_freq_min;
1399a2dd95SBruce Richardson	rte_power_freq_up;
1499a2dd95SBruce Richardson	rte_power_freqs;
1599a2dd95SBruce Richardson	rte_power_get_capabilities;
1699a2dd95SBruce Richardson	rte_power_get_env;
1799a2dd95SBruce Richardson	rte_power_get_freq;
188c3d3eb7SStephen Hemminger	rte_power_get_uncore_freq;
1999a2dd95SBruce Richardson	rte_power_init;
209e9e945bSKevin Laatz	rte_power_pmd_mgmt_get_emptypoll_max;
214a8fbc28SKevin Laatz	rte_power_pmd_mgmt_get_pause_duration;
2242651168SKevin Laatz	rte_power_pmd_mgmt_get_scaling_freq_max;
2342651168SKevin Laatz	rte_power_pmd_mgmt_get_scaling_freq_min;
249e9e945bSKevin Laatz	rte_power_pmd_mgmt_set_emptypoll_max;
254a8fbc28SKevin Laatz	rte_power_pmd_mgmt_set_pause_duration;
2642651168SKevin Laatz	rte_power_pmd_mgmt_set_scaling_freq_max;
2742651168SKevin Laatz	rte_power_pmd_mgmt_set_scaling_freq_min;
288c3d3eb7SStephen Hemminger	rte_power_set_env;
298c3d3eb7SStephen Hemminger	rte_power_set_freq;
3060b8a661STadhg Kearney	rte_power_set_uncore_freq;
318c3d3eb7SStephen Hemminger	rte_power_turbo_status;
3260b8a661STadhg Kearney	rte_power_uncore_exit;
3360b8a661STadhg Kearney	rte_power_uncore_freq_max;
3460b8a661STadhg Kearney	rte_power_uncore_freq_min;
3560b8a661STadhg Kearney	rte_power_uncore_get_num_dies;
3660b8a661STadhg Kearney	rte_power_uncore_get_num_freqs;
3760b8a661STadhg Kearney	rte_power_uncore_get_num_pkgs;
3860b8a661STadhg Kearney	rte_power_uncore_init;
398c3d3eb7SStephen Hemminger	rte_power_unset_env;
408c3d3eb7SStephen Hemminger
418c3d3eb7SStephen Hemminger	local: *;
428c3d3eb7SStephen Hemminger};
438c3d3eb7SStephen Hemminger
448c3d3eb7SStephen HemmingerEXPERIMENTAL {
458c3d3eb7SStephen Hemminger	global:
46ac1edcb6SSivaprasad Tummala
47ac1edcb6SSivaprasad Tummala	# added in 23.11
48ac1edcb6SSivaprasad Tummala	rte_power_get_uncore_env;
49ac1edcb6SSivaprasad Tummala	rte_power_set_uncore_env;
50ac1edcb6SSivaprasad Tummala	rte_power_uncore_freqs;
51ac1edcb6SSivaprasad Tummala	rte_power_unset_uncore_env;
52*dd6fd75bSHuisong Li
53*dd6fd75bSHuisong Li	# added in 24.11
54*dd6fd75bSHuisong Li	rte_power_qos_get_cpu_resume_latency;
55*dd6fd75bSHuisong Li	rte_power_qos_set_cpu_resume_latency;
5699a2dd95SBruce Richardson};
576f987b59SSivaprasad Tummala
586f987b59SSivaprasad TummalaINTERNAL {
596f987b59SSivaprasad Tummala	global:
606f987b59SSivaprasad Tummala
616f987b59SSivaprasad Tummala	rte_power_register_cpufreq_ops;
62ebe99d35SSivaprasad Tummala	rte_power_register_uncore_ops;
636f987b59SSivaprasad Tummala	rte_power_logtype;
646f987b59SSivaprasad Tummala	cpufreq_check_scaling_driver;
656f987b59SSivaprasad Tummala	power_get_lcore_mapped_cpu_id;
666f987b59SSivaprasad Tummala	power_set_governor;
676f987b59SSivaprasad Tummala	open_core_sysfs_file;
686f987b59SSivaprasad Tummala	read_core_sysfs_u32;
696f987b59SSivaprasad Tummala	read_core_sysfs_s;
706f987b59SSivaprasad Tummala	write_core_sysfs_s;
716f987b59SSivaprasad Tummala};
72