Lines Matching refs:path
177 int BatteryMonitor::readFromFile(const String8& path, std::string* buf) { in readFromFile() argument
178 if (android::base::ReadFileToString(path.c_str(), buf)) { in readFromFile()
184 BatteryMonitor::PowerSupplyType BatteryMonitor::readPowerSupplyType(const String8& path) { in readPowerSupplyType() argument
203 if (readFromFile(path, &buf) <= 0) in readPowerSupplyType()
215 bool BatteryMonitor::getBooleanField(const String8& path) { in getBooleanField() argument
219 if (readFromFile(path, &buf) > 0) in getBooleanField()
226 int BatteryMonitor::getIntField(const String8& path) { in getIntField() argument
230 if (readFromFile(path, &buf) > 0) in getIntField()
239 String8 path; in isScopedPowerSupply() local
240 path.appendFormat("%s/%s/scope", POWER_SUPPLY_SYSFS_PATH, name); in isScopedPowerSupply()
242 return (readFromFile(path, &scope) > 0 && scope == kScopeDevice); in isScopedPowerSupply()
305 String8 path; in updateValues() local
306 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, in updateValues()
308 if (getIntField(path)) { in updateValues()
309 path.clear(); in updateValues()
310 path.appendFormat("%s/%s/type", POWER_SUPPLY_SYSFS_PATH, in updateValues()
312 switch(readPowerSupplyType(path)) { in updateValues()
326 path.clear(); in updateValues()
327 path.appendFormat("%s/%s/current_max", POWER_SUPPLY_SYSFS_PATH, in updateValues()
330 (access(path.string(), R_OK) == 0) ? getIntField(path) : 0; in updateValues()
332 path.clear(); in updateValues()
333 path.appendFormat("%s/%s/voltage_max", POWER_SUPPLY_SYSFS_PATH, in updateValues()
337 (access(path.string(), R_OK) == 0) ? getIntField(path) : in updateValues()
523 String8 path; in init() local
546 path.clear(); in init()
547 path.appendFormat("%s/%s/type", POWER_SUPPLY_SYSFS_PATH, name); in init()
548 switch(readPowerSupplyType(path)) { in init()
552 path.clear(); in init()
553 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, name); in init()
554 if (access(path.string(), R_OK) == 0) in init()
567 path.clear(); in init()
568 path.appendFormat("%s/%s/status", POWER_SUPPLY_SYSFS_PATH, in init()
570 if (access(path, R_OK) == 0) in init()
571 mHealthdConfig->batteryStatusPath = path; in init()
575 path.clear(); in init()
576 path.appendFormat("%s/%s/health", POWER_SUPPLY_SYSFS_PATH, in init()
578 if (access(path, R_OK) == 0) in init()
579 mHealthdConfig->batteryHealthPath = path; in init()
583 path.clear(); in init()
584 path.appendFormat("%s/%s/present", POWER_SUPPLY_SYSFS_PATH, in init()
586 if (access(path, R_OK) == 0) in init()
587 mHealthdConfig->batteryPresentPath = path; in init()
591 path.clear(); in init()
592 path.appendFormat("%s/%s/capacity", POWER_SUPPLY_SYSFS_PATH, in init()
594 if (access(path, R_OK) == 0) in init()
595 mHealthdConfig->batteryCapacityPath = path; in init()
599 path.clear(); in init()
600 path.appendFormat("%s/%s/voltage_now", in init()
602 if (access(path, R_OK) == 0) { in init()
603 mHealthdConfig->batteryVoltagePath = path; in init()
608 path.clear(); in init()
609 path.appendFormat("%s/%s/charge_full", in init()
611 if (access(path, R_OK) == 0) in init()
612 mHealthdConfig->batteryFullChargePath = path; in init()
616 path.clear(); in init()
617 path.appendFormat("%s/%s/current_now", in init()
619 if (access(path, R_OK) == 0) in init()
620 mHealthdConfig->batteryCurrentNowPath = path; in init()
624 path.clear(); in init()
625 path.appendFormat("%s/%s/cycle_count", in init()
627 if (access(path, R_OK) == 0) in init()
628 mHealthdConfig->batteryCycleCountPath = path; in init()
632 path.clear(); in init()
633 path.appendFormat("%s/%s/capacity_level", POWER_SUPPLY_SYSFS_PATH, name); in init()
634 if (access(path, R_OK) == 0) mHealthdConfig->batteryCapacityLevelPath = path; in init()
638 path.clear(); in init()
639 path.appendFormat("%s/%s/time_to_full_now", POWER_SUPPLY_SYSFS_PATH, name); in init()
640 if (access(path, R_OK) == 0) in init()
641 mHealthdConfig->batteryChargeTimeToFullNowPath = path; in init()
645 path.clear(); in init()
646 path.appendFormat("%s/%s/charge_full_design", POWER_SUPPLY_SYSFS_PATH, name); in init()
647 if (access(path, R_OK) == 0) in init()
648 mHealthdConfig->batteryFullChargeDesignCapacityUahPath = path; in init()
652 path.clear(); in init()
653 path.appendFormat("%s/%s/current_avg", in init()
655 if (access(path, R_OK) == 0) in init()
656 mHealthdConfig->batteryCurrentAvgPath = path; in init()
660 path.clear(); in init()
661 path.appendFormat("%s/%s/charge_counter", in init()
663 if (access(path, R_OK) == 0) in init()
664 mHealthdConfig->batteryChargeCounterPath = path; in init()
668 path.clear(); in init()
669 path.appendFormat("%s/%s/temp", POWER_SUPPLY_SYSFS_PATH, in init()
671 if (access(path, R_OK) == 0) { in init()
672 mHealthdConfig->batteryTemperaturePath = path; in init()
677 path.clear(); in init()
678 path.appendFormat("%s/%s/technology", in init()
680 if (access(path, R_OK) == 0) in init()
681 mHealthdConfig->batteryTechnologyPath = path; in init()