Home | History | Annotate | Download | only in hw

Lines Matching full:battery_state

49 /* update this each time you update the battery_state struct */
80 static struct goldfish_battery_state *battery_state;
163 battery_state = s;
167 register_savevm( "battery_state", 0, BATTERY_STATE_SAVE_VERSION,
178 battery_state->ac_online = value;
184 battery_state->status = value;
187 battery_state->health = value;
190 battery_state->present = value;
193 battery_state->capacity = value;
198 if (new_status != battery_state->int_status) {
199 battery_state->int_status |= new_status;
200 goldfish_device_set_irq(&battery_state->dev, 0, (battery_state->int_status & battery_state->int_enable));
209 sprintf(buffer, "AC: %s\r\n", (battery_state->ac_online ? "online" : "offline"));
212 switch (battery_state->status) {
232 switch (battery_state->health) {
255 sprintf(buffer, "present: %s\r\n", (battery_state->present ? "true" : "false"));
258 sprintf(buffer, "capacity: %d\r\n", battery_state->capacity);