Lines Matching defs:bat
40 struct power_supply bat;
56 return container_of(psy, struct ds2780_device_info, bat);
777 dev_info->bat.name = dev_name(&pdev->dev);
778 dev_info->bat.type = POWER_SUPPLY_TYPE_BATTERY;
779 dev_info->bat.properties = ds2780_battery_props;
780 dev_info->bat.num_properties = ARRAY_SIZE(ds2780_battery_props);
781 dev_info->bat.get_property = ds2780_battery_get_property;
784 ret = power_supply_register(&pdev->dev, &dev_info->bat);
790 ret = sysfs_create_group(&dev_info->bat.dev->kobj, &ds2780_attr_group);
796 ret = sysfs_create_bin_file(&dev_info->bat.dev->kobj,
804 ret = sysfs_create_bin_file(&dev_info->bat.dev->kobj,
817 sysfs_remove_bin_file(&dev_info->bat.dev->kobj,
820 sysfs_remove_group(&dev_info->bat.dev->kobj, &ds2780_attr_group);
822 power_supply_unregister(&dev_info->bat);
836 sysfs_remove_group(&dev_info->bat.dev->kobj, &ds2780_attr_group);
838 power_supply_unregister(&dev_info->bat);