Lines Matching refs:path
127 int BatteryMonitor::readFromFile(const String8& path, char* buf, size_t size) { in readFromFile() argument
130 if (path.isEmpty()) in readFromFile()
132 int fd = open(path.string(), O_RDONLY, 0); in readFromFile()
134 KLOG_ERROR(LOG_TAG, "Could not open '%s'\n", path.string()); in readFromFile()
151 BatteryMonitor::PowerSupplyType BatteryMonitor::readPowerSupplyType(const String8& path) { in readPowerSupplyType() argument
154 int length = readFromFile(path, buf, SIZE); in readPowerSupplyType()
185 bool BatteryMonitor::getBooleanField(const String8& path) { in getBooleanField() argument
190 if (readFromFile(path, buf, SIZE) > 0) { in getBooleanField()
199 int BatteryMonitor::getIntField(const String8& path) { in getIntField() argument
204 if (readFromFile(path, buf, SIZE) > 0) { in getIntField()
267 String8 path; in update() local
268 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, in update()
271 if (readFromFile(path, buf, SIZE) > 0) { in update()
273 path.clear(); in update()
274 path.appendFormat("%s/%s/type", POWER_SUPPLY_SYSFS_PATH, in update()
276 switch(readPowerSupplyType(path)) { in update()
290 path.clear(); in update()
291 path.appendFormat("%s/%s/current_max", POWER_SUPPLY_SYSFS_PATH, in update()
294 (access(path.string(), R_OK) == 0) ? getIntField(path) : 0; in update()
296 path.clear(); in update()
297 path.appendFormat("%s/%s/voltage_max", POWER_SUPPLY_SYSFS_PATH, in update()
301 (access(path.string(), R_OK) == 0) ? getIntField(path) : in update()
487 String8 path; in init() local
504 path.clear(); in init()
505 path.appendFormat("%s/%s/type", POWER_SUPPLY_SYSFS_PATH, name); in init()
506 switch(readPowerSupplyType(path)) { in init()
510 path.clear(); in init()
511 path.appendFormat("%s/%s/online", POWER_SUPPLY_SYSFS_PATH, name); in init()
512 if (access(path.string(), R_OK) == 0) in init()
520 path.clear(); in init()
521 path.appendFormat("%s/%s/status", POWER_SUPPLY_SYSFS_PATH, in init()
523 if (access(path, R_OK) == 0) in init()
524 mHealthdConfig->batteryStatusPath = path; in init()
528 path.clear(); in init()
529 path.appendFormat("%s/%s/health", POWER_SUPPLY_SYSFS_PATH, in init()
531 if (access(path, R_OK) == 0) in init()
532 mHealthdConfig->batteryHealthPath = path; in init()
536 path.clear(); in init()
537 path.appendFormat("%s/%s/present", POWER_SUPPLY_SYSFS_PATH, in init()
539 if (access(path, R_OK) == 0) in init()
540 mHealthdConfig->batteryPresentPath = path; in init()
544 path.clear(); in init()
545 path.appendFormat("%s/%s/capacity", POWER_SUPPLY_SYSFS_PATH, in init()
547 if (access(path, R_OK) == 0) in init()
548 mHealthdConfig->batteryCapacityPath = path; in init()
552 path.clear(); in init()
553 path.appendFormat("%s/%s/voltage_now", in init()
555 if (access(path, R_OK) == 0) { in init()
556 mHealthdConfig->batteryVoltagePath = path; in init()
558 path.clear(); in init()
559 path.appendFormat("%s/%s/batt_vol", in init()
561 if (access(path, R_OK) == 0) in init()
562 mHealthdConfig->batteryVoltagePath = path; in init()
567 path.clear(); in init()
568 path.appendFormat("%s/%s/charge_full", in init()
570 if (access(path, R_OK) == 0) in init()
571 mHealthdConfig->batteryFullChargePath = path; in init()
575 path.clear(); in init()
576 path.appendFormat("%s/%s/current_now", in init()
578 if (access(path, R_OK) == 0) in init()
579 mHealthdConfig->batteryCurrentNowPath = path; in init()
583 path.clear(); in init()
584 path.appendFormat("%s/%s/cycle_count", in init()
586 if (access(path, R_OK) == 0) in init()
587 mHealthdConfig->batteryCycleCountPath = path; in init()
591 path.clear(); in init()
592 path.appendFormat("%s/%s/current_avg", in init()
594 if (access(path, R_OK) == 0) in init()
595 mHealthdConfig->batteryCurrentAvgPath = path; in init()
599 path.clear(); in init()
600 path.appendFormat("%s/%s/charge_counter", in init()
602 if (access(path, R_OK) == 0) in init()
603 mHealthdConfig->batteryChargeCounterPath = path; in init()
607 path.clear(); in init()
608 path.appendFormat("%s/%s/temp", POWER_SUPPLY_SYSFS_PATH, in init()
610 if (access(path, R_OK) == 0) { in init()
611 mHealthdConfig->batteryTemperaturePath = path; in init()
613 path.clear(); in init()
614 path.appendFormat("%s/%s/batt_temp", in init()
616 if (access(path, R_OK) == 0) in init()
617 mHealthdConfig->batteryTemperaturePath = path; in init()
622 path.clear(); in init()
623 path.appendFormat("%s/%s/technology", in init()
625 if (access(path, R_OK) == 0) in init()
626 mHealthdConfig->batteryTechnologyPath = path; in init()