geopm
3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
|
This is the complete list of members for geopm::SSTIO, including all inherited members.
add_mbox_read(uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t subcommand_arg)=0 | geopm::SSTIO | pure virtual |
add_mbox_write(uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t interface_parameter, uint16_t read_subcommand, uint32_t read_interface_parameter, uint32_t read_mask)=0 | geopm::SSTIO | pure virtual |
add_mmio_read(uint32_t cpu_index, uint16_t register_offset)=0 | geopm::SSTIO | pure virtual |
add_mmio_write(uint32_t cpu_index, uint16_t register_offset, uint32_t register_value, uint32_t read_mask)=0 | geopm::SSTIO | pure virtual |
adjust(int batch_idx, uint64_t write_value, uint64_t write_mask)=0 | geopm::SSTIO | pure virtual |
get_punit_from_cpu(uint32_t cpu_index)=0 | geopm::SSTIO | pure virtual |
make_shared(uint32_t max_cpus) | geopm::SSTIO | static |
read_batch(void)=0 | geopm::SSTIO | pure virtual |
read_mbox_once(uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t subcommand_arg)=0 | geopm::SSTIO | pure virtual |
read_mmio_once(uint32_t cpu_index, uint16_t register_offset)=0 | geopm::SSTIO | pure virtual |
sample(int batch_idx) const =0 | geopm::SSTIO | pure virtual |
SSTIO()=default | geopm::SSTIO | |
write_batch(void)=0 | geopm::SSTIO | pure virtual |
write_mbox_once(uint32_t cpu_index, uint16_t command, uint16_t subcommand, uint32_t interface_parameter, uint16_t read_subcommand, uint32_t read_interface_parameter, uint32_t read_mask, uint64_t write_value, uint64_t write_mask)=0 | geopm::SSTIO | pure virtual |
write_mmio_once(uint32_t cpu_index, uint16_t register_offset, uint32_t register_value, uint32_t read_mask, uint64_t write_value, uint64_t write_mask)=0 | geopm::SSTIO | pure virtual |
~SSTIO()=default | geopm::SSTIO | virtual |