Lines Matching defs:bat
38 struct power_supply bat;
54 return container_of(psy, struct ds2781_device_info, bat);
336 if (power_supply_am_i_supplied(&dev_info->bat)) {
781 dev_info->bat.name = dev_name(&pdev->dev);
782 dev_info->bat.type = POWER_SUPPLY_TYPE_BATTERY;
783 dev_info->bat.properties = ds2781_battery_props;
784 dev_info->bat.num_properties = ARRAY_SIZE(ds2781_battery_props);
785 dev_info->bat.get_property = ds2781_battery_get_property;
788 ret = power_supply_register(&pdev->dev, &dev_info->bat);
794 ret = sysfs_create_group(&dev_info->bat.dev->kobj, &ds2781_attr_group);
800 ret = sysfs_create_bin_file(&dev_info->bat.dev->kobj,
808 ret = sysfs_create_bin_file(&dev_info->bat.dev->kobj,
821 sysfs_remove_bin_file(&dev_info->bat.dev->kobj,
824 sysfs_remove_group(&dev_info->bat.dev->kobj, &ds2781_attr_group);
826 power_supply_unregister(&dev_info->bat);
840 sysfs_remove_group(&dev_info->bat.dev->kobj, &ds2781_attr_group);
842 power_supply_unregister(&dev_info->bat);