Lines Matching refs:power_supply
159 struct power_supply *power_supply; member
394 power_supply_changed(chip->power_supply); in sbs_get_battery_property()
554 static int sbs_get_property(struct power_supply *psy, in sbs_get_property()
640 power_supply_changed(chip->power_supply); in sbs_get_property()
664 struct power_supply *battery = devid; in sbs_irq()
671 static void sbs_external_power_changed(struct power_supply *psy) in sbs_external_power_changed()
712 power_supply_changed(chip->power_supply); in sbs_delayed_work()
876 dev_name(&client->dev), chip->power_supply); in sbs_probe()
898 chip->power_supply = power_supply_register(&client->dev, sbs_desc, in sbs_probe()
900 if (IS_ERR(chip->power_supply)) { in sbs_probe()
903 rc = PTR_ERR(chip->power_supply); in sbs_probe()
918 free_irq(chip->irq, chip->power_supply); in sbs_probe()
932 free_irq(chip->irq, chip->power_supply); in sbs_remove()
936 power_supply_unregister(chip->power_supply); in sbs_remove()