Lines Matching defs:bat
77 struct power_supply bat;
104 #define to_acpi_battery(x) container_of(x, struct acpi_battery, bat)
531 battery->bat.name = battery->name;
532 battery->bat.type = POWER_SUPPLY_TYPE_BATTERY;
534 battery->bat.properties = sbs_charge_battery_props;
535 battery->bat.num_properties =
538 battery->bat.properties = sbs_energy_battery_props;
539 battery->bat.num_properties =
542 battery->bat.get_property = acpi_sbs_battery_get_property;
543 result = power_supply_register(&sbs->device->dev, &battery->bat);
547 result = device_create_file(battery->bat.dev, &alarm_attr);
562 if (battery->bat.dev) {
564 device_remove_file(battery->bat.dev, &alarm_attr);
565 power_supply_unregister(&battery->bat);
601 struct acpi_battery *bat;
615 bat = &sbs->battery[id];
616 saved_battery_state = bat->present;
617 acpi_battery_read(bat);
618 if (saved_battery_state == bat->present)
620 kobject_uevent(&bat->bat.dev->kobj, KOBJ_CHANGE);