Lines Matching refs:power_supply
160 struct power_supply *power_supply; member
396 power_supply_changed(chip->power_supply); in sbs_get_battery_property()
556 static int sbs_get_property(struct power_supply *psy, in sbs_get_property()
642 power_supply_changed(chip->power_supply); in sbs_get_property()
666 struct power_supply *battery = devid; in sbs_irq()
673 static void sbs_external_power_changed(struct power_supply *psy) in sbs_external_power_changed()
714 power_supply_changed(chip->power_supply); in sbs_delayed_work()
878 dev_name(&client->dev), chip->power_supply); in sbs_probe()
903 chip->power_supply = power_supply_register(&client->dev, sbs_desc, in sbs_probe()
905 if (IS_ERR(chip->power_supply)) { in sbs_probe()
908 rc = PTR_ERR(chip->power_supply); in sbs_probe()
923 free_irq(chip->irq, chip->power_supply); in sbs_probe()
937 free_irq(chip->irq, chip->power_supply); in sbs_remove()
941 power_supply_unregister(chip->power_supply); in sbs_remove()