Lines Matching refs:psy

88 	struct lp8727_psy *psy;  member
241 power_supply_changed(pchg->psy->ac); in lp8727_delayed_func()
242 power_supply_changed(pchg->psy->usb); in lp8727_delayed_func()
243 power_supply_changed(pchg->psy->batt); in lp8727_delayed_func()
306 static int lp8727_charger_get_property(struct power_supply *psy, in lp8727_charger_get_property() argument
310 struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent); in lp8727_charger_get_property()
315 val->intval = lp8727_is_charger_attached(psy->desc->name, pchg->devid); in lp8727_charger_get_property()
332 static int lp8727_battery_get_property(struct power_supply *psy, in lp8727_battery_get_property() argument
336 struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent); in lp8727_battery_get_property()
343 if (!lp8727_is_charger_attached(psy->desc->name, pchg->devid)) { in lp8727_battery_get_property()
397 static void lp8727_charger_changed(struct power_supply *psy) in lp8727_charger_changed() argument
399 struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent); in lp8727_charger_changed()
405 if (!lp8727_is_charger_attached(psy->desc->name, pchg->devid)) in lp8727_charger_changed()
445 struct lp8727_psy *psy; in lp8727_register_psy() local
447 psy = devm_kzalloc(pchg->dev, sizeof(*psy), GFP_KERNEL); in lp8727_register_psy()
448 if (!psy) in lp8727_register_psy()
451 pchg->psy = psy; in lp8727_register_psy()
456 psy->ac = devm_power_supply_register(pchg->dev, &lp8727_ac_desc, &psy_cfg); in lp8727_register_psy()
457 if (IS_ERR(psy->ac)) in lp8727_register_psy()
460 psy->usb = devm_power_supply_register(pchg->dev, &lp8727_usb_desc, in lp8727_register_psy()
462 if (IS_ERR(psy->usb)) in lp8727_register_psy()
465 psy->batt = devm_power_supply_register(pchg->dev, &lp8727_batt_desc, NULL); in lp8727_register_psy()
466 if (IS_ERR(psy->batt)) in lp8727_register_psy()