Lines Matching refs:path

230 static int readFromFile(const String8& path, std::string* buf) {  in readFromFile()  argument
232 if (android::base::ReadFileToString(path.c_str(), buf)) { in readFromFile()
238 static BatteryMonitor::PowerSupplyType readPowerSupplyType(const String8& path) { in readPowerSupplyType() argument
258 if (readFromFile(path, &buf) <= 0) { in readPowerSupplyType()
271 static bool getBooleanField(const String8& path) { in getBooleanField() argument
275 if (readFromFile(path, &buf) > 0) in getBooleanField()
282 static int getIntField(const String8& path) { in getIntField() argument
286 if (readFromFile(path, &buf) > 0) in getIntField()
295 String8 path; in isScopedPowerSupply() local
296 path.appendFormat("%s/%s/scope", POWER_SUPPLY_SYSFS_PATH, name); in isScopedPowerSupply()
298 return (readFromFile(path, &scope) > 0 && scope == kScopeDevice); in isScopedPowerSupply()
360 String8 path; in updateValues() local
361 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, in updateValues()
363 if (getIntField(path)) { in updateValues()
364 path.clear(); in updateValues()
365 path.appendFormat("%s/%s/type", POWER_SUPPLY_SYSFS_PATH, in updateValues()
367 switch(readPowerSupplyType(path)) { in updateValues()
381 path.clear(); in updateValues()
382 path.appendFormat("%s/%s/is_dock", POWER_SUPPLY_SYSFS_PATH, in updateValues()
384 if (access(path.string(), R_OK) == 0) in updateValues()
390 path.clear(); in updateValues()
391 path.appendFormat("%s/%s/current_max", POWER_SUPPLY_SYSFS_PATH, in updateValues()
394 (access(path.string(), R_OK) == 0) ? getIntField(path) : 0; in updateValues()
396 path.clear(); in updateValues()
397 path.appendFormat("%s/%s/voltage_max", POWER_SUPPLY_SYSFS_PATH, in updateValues()
401 (access(path.string(), R_OK) == 0) ? getIntField(path) : in updateValues()
599 String8 path; in init() local
622 path.clear(); in init()
623 path.appendFormat("%s/%s/type", POWER_SUPPLY_SYSFS_PATH, name); in init()
624 switch(readPowerSupplyType(path)) { in init()
629 path.clear(); in init()
630 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, name); in init()
631 if (access(path.string(), R_OK) == 0) in init()
644 path.clear(); in init()
645 path.appendFormat("%s/%s/status", POWER_SUPPLY_SYSFS_PATH, in init()
647 if (access(path, R_OK) == 0) in init()
648 mHealthdConfig->batteryStatusPath = path; in init()
652 path.clear(); in init()
653 path.appendFormat("%s/%s/health", POWER_SUPPLY_SYSFS_PATH, in init()
655 if (access(path, R_OK) == 0) in init()
656 mHealthdConfig->batteryHealthPath = path; in init()
660 path.clear(); in init()
661 path.appendFormat("%s/%s/present", POWER_SUPPLY_SYSFS_PATH, in init()
663 if (access(path, R_OK) == 0) in init()
664 mHealthdConfig->batteryPresentPath = path; in init()
668 path.clear(); in init()
669 path.appendFormat("%s/%s/capacity", POWER_SUPPLY_SYSFS_PATH, in init()
671 if (access(path, R_OK) == 0) in init()
672 mHealthdConfig->batteryCapacityPath = path; in init()
676 path.clear(); in init()
677 path.appendFormat("%s/%s/voltage_now", in init()
679 if (access(path, R_OK) == 0) { in init()
680 mHealthdConfig->batteryVoltagePath = path; in init()
685 path.clear(); in init()
686 path.appendFormat("%s/%s/charge_full", in init()
688 if (access(path, R_OK) == 0) in init()
689 mHealthdConfig->batteryFullChargePath = path; in init()
693 path.clear(); in init()
694 path.appendFormat("%s/%s/current_now", in init()
696 if (access(path, R_OK) == 0) in init()
697 mHealthdConfig->batteryCurrentNowPath = path; in init()
701 path.clear(); in init()
702 path.appendFormat("%s/%s/cycle_count", in init()
704 if (access(path, R_OK) == 0) in init()
705 mHealthdConfig->batteryCycleCountPath = path; in init()
709 path.clear(); in init()
710 path.appendFormat("%s/%s/capacity_level", POWER_SUPPLY_SYSFS_PATH, name); in init()
711 if (access(path, R_OK) == 0) mHealthdConfig->batteryCapacityLevelPath = path; in init()
715 path.clear(); in init()
716 path.appendFormat("%s/%s/time_to_full_now", POWER_SUPPLY_SYSFS_PATH, name); in init()
717 if (access(path, R_OK) == 0) in init()
718 mHealthdConfig->batteryChargeTimeToFullNowPath = path; in init()
722 path.clear(); in init()
723 path.appendFormat("%s/%s/charge_full_design", POWER_SUPPLY_SYSFS_PATH, name); in init()
724 if (access(path, R_OK) == 0) in init()
725 mHealthdConfig->batteryFullChargeDesignCapacityUahPath = path; in init()
729 path.clear(); in init()
730 path.appendFormat("%s/%s/current_avg", in init()
732 if (access(path, R_OK) == 0) in init()
733 mHealthdConfig->batteryCurrentAvgPath = path; in init()
737 path.clear(); in init()
738 path.appendFormat("%s/%s/charge_counter", in init()
740 if (access(path, R_OK) == 0) in init()
741 mHealthdConfig->batteryChargeCounterPath = path; in init()
745 path.clear(); in init()
746 path.appendFormat("%s/%s/temp", POWER_SUPPLY_SYSFS_PATH, in init()
748 if (access(path, R_OK) == 0) { in init()
749 mHealthdConfig->batteryTemperaturePath = path; in init()
754 path.clear(); in init()
755 path.appendFormat("%s/%s/technology", in init()
757 if (access(path, R_OK) == 0) in init()
758 mHealthdConfig->batteryTechnologyPath = path; in init()
768 path.clear(); in init()
769 path.appendFormat("%s/%s/is_dock", POWER_SUPPLY_SYSFS_PATH, name); in init()
770 if (access(path.string(), R_OK) == 0) { in init()
771 path.clear(); in init()
772 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, name); in init()
773 if (access(path.string(), R_OK) == 0) in init()