Lines Matching defs:bat
89 struct power_supply bat;
120 #define to_acpi_battery(x) container_of(x, struct acpi_battery, bat);
802 battery->bat.name = battery->name;
803 battery->bat.type = POWER_SUPPLY_TYPE_BATTERY;
805 battery->bat.properties = sbs_charge_battery_props;
806 battery->bat.num_properties =
809 battery->bat.properties = sbs_energy_battery_props;
810 battery->bat.num_properties =
813 battery->bat.get_property = acpi_sbs_battery_get_property;
814 result = power_supply_register(&sbs->device->dev, &battery->bat);
817 result = device_create_file(battery->bat.dev, &alarm_attr);
836 if (battery->bat.dev) {
838 device_remove_file(battery->bat.dev, &alarm_attr);
839 power_supply_unregister(&battery->bat);
893 struct acpi_battery *bat;
911 bat = &sbs->battery[id];
912 saved_battery_state = bat->present;
913 acpi_battery_read(bat);
914 if (saved_battery_state == bat->present)
918 bat->name,
920 bat->present);
923 kobject_uevent(&bat->bat.dev->kobj, KOBJ_CHANGE);