Home
last modified time | relevance | path

Searched refs:LinuxPowerSysfsDataSource (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/perfetto/src/traced/probes/power/
H A Dlinux_power_sysfs_data_source.cc49 LinuxPowerSysfsDataSource::BatteryInfo::BatteryInfo( in BatteryInfo()
73 LinuxPowerSysfsDataSource::BatteryInfo::~BatteryInfo() = default;
75 size_t LinuxPowerSysfsDataSource::BatteryInfo::num_batteries() const { in num_batteries()
80 LinuxPowerSysfsDataSource::BatteryInfo::GetChargeCounterUah( in GetChargeCounterUah()
88 LinuxPowerSysfsDataSource::BatteryInfo::GetEnergyCounterUah( in GetEnergyCounterUah()
95 std::optional<int64_t> LinuxPowerSysfsDataSource::BatteryInfo::GetVoltageUv( in GetVoltageUv()
103 LinuxPowerSysfsDataSource::BatteryInfo::GetCapacityPercent(size_t battery_idx) { in GetCapacityPercent()
109 std::optional<int64_t> LinuxPowerSysfsDataSource::BatteryInfo::GetCurrentNowUa( in GetCurrentNowUa()
117 LinuxPowerSysfsDataSource::BatteryInfo::GetAverageCurrentUa( in GetAverageCurrentUa()
124 std::string LinuxPowerSysfsDataSource::BatteryInfo::GetBatteryName( in GetBatteryName()
[all …]
H A Dlinux_power_sysfs_data_source_unittest.cc26 std::unique_ptr<LinuxPowerSysfsDataSource::BatteryInfo> battery_info_; in TEST()
37 new LinuxPowerSysfsDataSource::BatteryInfo(tmpdir.path().c_str())); in TEST()
48 std::unique_ptr<LinuxPowerSysfsDataSource::BatteryInfo> battery_info_; in TEST()
58 new LinuxPowerSysfsDataSource::BatteryInfo(tmpdir.path().c_str())); in TEST()
69 std::unique_ptr<LinuxPowerSysfsDataSource::BatteryInfo> battery_info_; in TEST()
88 new LinuxPowerSysfsDataSource::BatteryInfo(tmpdir.path().c_str())); in TEST()
109 std::unique_ptr<LinuxPowerSysfsDataSource::BatteryInfo> battery_info_; in TEST()
118 new LinuxPowerSysfsDataSource::BatteryInfo(tmpdir.path().c_str())); in TEST()
127 std::unique_ptr<LinuxPowerSysfsDataSource::BatteryInfo> battery_info_; in TEST()
136 new LinuxPowerSysfsDataSource::BatteryInfo(tmpdir.path().c_str())); in TEST()
H A Dlinux_power_sysfs_data_source.h34 class LinuxPowerSysfsDataSource : public ProbesDataSource {
73 LinuxPowerSysfsDataSource(DataSourceConfig,
78 ~LinuxPowerSysfsDataSource() override;
80 base::WeakPtr<LinuxPowerSysfsDataSource> GetWeakPtr() const;
97 base::WeakPtrFactory<LinuxPowerSysfsDataSource> weak_factory_; // Keep last.
/aosp_15_r20/external/perfetto/src/traced/probes/
H A Dprobes_producer.cc194 ProbesProducer::CreateDSInstance<LinuxPowerSysfsDataSource>( in CreateDSInstance()
199 new LinuxPowerSysfsDataSource(config, task_runner_, session_id, in CreateDSInstance()
315 Ds<LinuxPowerSysfsDataSource>(),