Lines Matching refs:amperage
704 long amperage, voltage, time, max; in done_battery_state_ohare() local
731 amperage = req->reply[5]; in done_battery_state_ohare()
733 if (amperage > 200) in done_battery_state_ohare()
734 vb += ((amperage - 200) * 15)/100; in done_battery_state_ohare()
749 if (amperage > 0) in done_battery_state_ohare()
750 time = (charge * 16440) / amperage; in done_battery_state_ohare()
754 amperage = -amperage; in done_battery_state_ohare()
756 charge = max = amperage = voltage = time = 0; in done_battery_state_ohare()
761 pmu_batteries[pmu_cur_battery].amperage = amperage; in done_battery_state_ohare()
792 int amperage; in done_battery_state_smart() local
801 capa = max = amperage = voltage = 0; in done_battery_state_smart()
809 amperage = *((signed char *)&req->reply[4]); in done_battery_state_smart()
814 amperage = *((signed short *)&req->reply[6]); in done_battery_state_smart()
825 if ((req->reply[1] & 0x01) && (amperage > 0)) in done_battery_state_smart()
831 pmu_batteries[pmu_cur_battery].amperage = amperage; in done_battery_state_smart()
833 if (amperage) { in done_battery_state_smart()
834 if ((req->reply[1] & 0x01) && (amperage > 0)) in done_battery_state_smart()
836 = ((max-capa) * 3600) / amperage; in done_battery_state_smart()
839 = (capa * 3600) / (-amperage); in done_battery_state_smart()
906 seq_printf(m, "current : %d\n", pmu_batteries[batnum].amperage); in pmu_battery_proc_show()