Lines Matching refs:bi
125 struct acpi_battinfo *bi; in acpi_battery_get_battinfo() local
143 bi = kmalloc(devcount * sizeof(*bi), M_TEMP, M_WAITOK | M_ZERO); in acpi_battery_get_battinfo()
155 acpi_reset_battinfo(&bi[i]); in acpi_battery_get_battinfo()
192 bi[i].state = bst[i].state; in acpi_battery_get_battinfo()
215 bi[i].cap = (100 * bst[i].cap) / bif->lfcap; in acpi_battery_get_battinfo()
222 if (bi[i].cap > 100) in acpi_battery_get_battinfo()
223 bi[i].cap = 100; in acpi_battery_get_battinfo()
263 bi[i].min = (60 * bst[i].cap) / valid_rate; in acpi_battery_get_battinfo()
265 bi[i].min = 0; in acpi_battery_get_battinfo()
266 total_min += bi[i].min; in acpi_battery_get_battinfo()
269 if (bi[i].cap != -1) in acpi_battery_get_battinfo()
270 total_cap += bi[i].cap; in acpi_battery_get_battinfo()
284 battinfo->cap = bi[dev_idx].cap; in acpi_battery_get_battinfo()
285 battinfo->min = bi[dev_idx].min; in acpi_battery_get_battinfo()
286 battinfo->state = bi[dev_idx].state; in acpi_battery_get_battinfo()
302 if (bi) in acpi_battery_get_battinfo()
303 kfree(bi, M_TEMP); in acpi_battery_get_battinfo()