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