class CpuPerformanceDomain

Defined at line 16 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.h

Public Methods

zx::result<CpuPerformanceDomain> CreateFromPath (const std::string & path)

Defined at line 16 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::pair<zx_status_t, uint32_t> GetOperatingPointCount ()

Defined at line 27 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::pair<zx_status_t, uint64_t> GetNumLogicalCores ()

Defined at line 32 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::pair<zx_status_t, uint64_t> GetDomainId ()

Defined at line 43 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::pair<zx_status_t, uint64_t> GetRelativePerformance ()

Defined at line 37 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::tuple<zx_status_t, uint64_t, cpuctrl::wire::CpuOperatingPointInfo> GetCurrentOperatingPoint ()

Defined at line 48 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::tuple<zx_status_t, const std::vector<cpuctrl::wire::CpuOperatingPointInfo> &> GetOperatingPoints ()

Defined at line 77 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

zx_status_t SetCurrentOperatingPoint (uint32_t new_opp)

Defined at line 110 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

zx_status_t SetOperatingPointLimits (uint32_t min_opp, uint32_t max_opp)

Defined at line 128 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

std::tuple<zx_status_t, uint32_t, uint32_t> GetCurrentOperatingPointLimits ()

Defined at line 141 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.cc

Protected Methods

void CpuPerformanceDomain (fidl::ClientEnd<cpuctrl::Device> cpu_client)

Don't allow explicit construction.

Defined at line 33 of file ../../src/devices/cpu/bin/cpuctl/performance-domain.h