| adjust(int control_idx, double setting) override | geopm::MSRIOGroup | virtual |
| agg_function(const std::string &signal_name) const override | geopm::MSRIOGroup | virtual |
| control_description(const std::string &control_name) const override | geopm::MSRIOGroup | virtual |
| control_domain_type(const std::string &control_name) const override | geopm::MSRIOGroup | virtual |
| control_names(void) const override | geopm::MSRIOGroup | virtual |
| cpuid(void) | geopm::MSRIOGroup | static |
| format_function(const std::string &signal_name) const override | geopm::MSRIOGroup | virtual |
| IOGroup()=default | geopm::IOGroup | |
| iogroup_names(void) | geopm::IOGroup | static |
| is_valid_control(const std::string &control_name) const override | geopm::MSRIOGroup | virtual |
| is_valid_signal(const std::string &signal_name) const override | geopm::MSRIOGroup | virtual |
| M_CPUID_BDX enum value | geopm::MSRIOGroup | |
| m_cpuid_e enum name | geopm::MSRIOGroup | |
| M_CPUID_GNRAP enum value | geopm::MSRIOGroup | |
| M_CPUID_GNRSP enum value | geopm::MSRIOGroup | |
| M_CPUID_HSX enum value | geopm::MSRIOGroup | |
| M_CPUID_ICX enum value | geopm::MSRIOGroup | |
| M_CPUID_IVT enum value | geopm::MSRIOGroup | |
| M_CPUID_KNL enum value | geopm::MSRIOGroup | |
| M_CPUID_SKX enum value | geopm::MSRIOGroup | |
| M_CPUID_SNB enum value | geopm::MSRIOGroup | |
| M_CPUID_SPR enum value | geopm::MSRIOGroup | |
| M_NUM_SIGNAL_BEHAVIOR enum value | geopm::IOGroup | |
| M_NUM_UNITS enum value | geopm::IOGroup | |
| M_PLUGIN_PREFIX | geopm::IOGroup | static |
| M_SIGNAL_BEHAVIOR_CONSTANT enum value | geopm::IOGroup | |
| m_signal_behavior_e enum name | geopm::IOGroup | |
| M_SIGNAL_BEHAVIOR_LABEL enum value | geopm::IOGroup | |
| M_SIGNAL_BEHAVIOR_MONOTONE enum value | geopm::IOGroup | |
| M_SIGNAL_BEHAVIOR_VARIABLE enum value | geopm::IOGroup | |
| M_UNITS_AMPERES enum value | geopm::IOGroup | |
| M_UNITS_CELSIUS enum value | geopm::IOGroup | |
| m_units_e enum name | geopm::IOGroup | |
| M_UNITS_HERTZ enum value | geopm::IOGroup | |
| M_UNITS_JOULES enum value | geopm::IOGroup | |
| M_UNITS_NONE enum value | geopm::IOGroup | |
| M_UNITS_SECONDS enum value | geopm::IOGroup | |
| M_UNITS_VOLTS enum value | geopm::IOGroup | |
| M_UNITS_WATTS enum value | geopm::IOGroup | |
| make_plugin(void) | geopm::MSRIOGroup | static |
| make_plugin_safe(void) | geopm::MSRIOGroup | static |
| make_unique(const std::string &iogroup_name) | geopm::IOGroup | static |
| msr_allowlist(int cpuid) | geopm::MSRIOGroup | static |
| msr_allowlist(int cpuid, const PlatformTopo &topo, std::shared_ptr< MSRIO > msrio) | geopm::MSRIOGroup | static |
| MSRIOGroup()=delete | geopm::MSRIOGroup | |
| MSRIOGroup(bool use_msr_safe) | geopm::MSRIOGroup | |
| MSRIOGroup(const PlatformTopo &platform_topo, std::shared_ptr< MSRIO > msrio, std::shared_ptr< Cpuid > cpuid, std::shared_ptr< SaveControl > save_control) | geopm::MSRIOGroup | |
| name(void) const override | geopm::MSRIOGroup | virtual |
| parse_json_msrs(const std::string &str) | geopm::MSRIOGroup | |
| plugin_name(void) | geopm::MSRIOGroup | static |
| push_control(const std::string &control_name, int domain_type, int domain_idx) override | geopm::MSRIOGroup | virtual |
| push_signal(const std::string &signal_name, int domain_type, int domain_idx) override | geopm::MSRIOGroup | virtual |
| read_batch(void) override | geopm::MSRIOGroup | virtual |
| read_signal(const std::string &signal_name, int domain_type, int domain_idx) override | geopm::MSRIOGroup | virtual |
| restore_control(void) override | geopm::MSRIOGroup | virtual |
| restore_control(const std::string &save_path) override | geopm::MSRIOGroup | virtual |
| sample(int sample_idx) override | geopm::MSRIOGroup | virtual |
| save_control(void) override | geopm::MSRIOGroup | virtual |
| save_control(const std::string &save_path) override | geopm::MSRIOGroup | virtual |
| signal_behavior(const std::string &signal_name) const override | geopm::MSRIOGroup | virtual |
| signal_description(const std::string &signal_name) const override | geopm::MSRIOGroup | virtual |
| signal_domain_type(const std::string &signal_name) const override | geopm::MSRIOGroup | virtual |
| signal_names(void) const override | geopm::MSRIOGroup | virtual |
| string_to_behavior(const std::string &str) | geopm::IOGroup | static |
| string_to_units(const std::string &str) | geopm::IOGroup | static |
| units_to_string(int) | geopm::IOGroup | static |
| write_batch(void) override | geopm::MSRIOGroup | virtual |
| write_control(const std::string &control_name, int domain_type, int domain_idx, double setting) override | geopm::MSRIOGroup | virtual |
| ~IOGroup()=default | geopm::IOGroup | virtual |
| ~MSRIOGroup()=default | geopm::MSRIOGroup | virtual |