Lines Matching refs:amperage
645 long amperage, voltage, time, max; in done_battery_state_ohare() local
672 amperage = req->reply[5]; in done_battery_state_ohare()
674 if (amperage > 200) in done_battery_state_ohare()
675 vb += ((amperage - 200) * 15)/100; in done_battery_state_ohare()
690 if (amperage > 0) in done_battery_state_ohare()
691 time = (charge * 16440) / amperage; in done_battery_state_ohare()
695 amperage = -amperage; in done_battery_state_ohare()
697 charge = max = amperage = voltage = time = 0; in done_battery_state_ohare()
702 pmu_batteries[pmu_cur_battery].amperage = amperage; in done_battery_state_ohare()
732 int amperage; in done_battery_state_smart() local
741 capa = max = amperage = voltage = 0; in done_battery_state_smart()
749 amperage = *((signed char *)&req->reply[4]); in done_battery_state_smart()
754 amperage = *((signed short *)&req->reply[6]); in done_battery_state_smart()
765 if ((req->reply[1] & 0x01) && (amperage > 0)) in done_battery_state_smart()
771 pmu_batteries[pmu_cur_battery].amperage = amperage; in done_battery_state_smart()
773 if (amperage) { in done_battery_state_smart()
774 if ((req->reply[1] & 0x01) && (amperage > 0)) in done_battery_state_smart()
776 = ((max-capa) * 3600) / amperage; in done_battery_state_smart()
779 = (capa * 3600) / (-amperage); in done_battery_state_smart()
870 seq_printf(m, "current : %d\n", pmu_batteries[batnum].amperage); in pmu_battery_proc_show()