Lines Matching refs:psy
30 struct power_supply *psy;
93 static int collie_bat_get_property(struct power_supply *psy,
98 struct collie_bat *bat = power_supply_get_drvdata(psy);
140 static void collie_bat_external_power_changed(struct power_supply *psy)
155 struct power_supply *psy = bat->psy;
162 printk(KERN_NOTICE "%s not present\n", psy->desc->name);
165 } else if (power_supply_am_i_supplied(psy)) {
188 power_supply_changed(psy);
233 .psy = NULL,
263 .psy = NULL,
390 collie_bat_main.psy = power_supply_register(&dev->ucb->dev,
393 if (IS_ERR(collie_bat_main.psy)) {
394 ret = PTR_ERR(collie_bat_main.psy);
399 collie_bat_bu.psy = power_supply_register(&dev->ucb->dev,
402 if (IS_ERR(collie_bat_bu.psy)) {
403 ret = PTR_ERR(collie_bat_bu.psy);
420 power_supply_unregister(collie_bat_bu.psy);
422 power_supply_unregister(collie_bat_main.psy);
444 power_supply_unregister(collie_bat_bu.psy);
445 power_supply_unregister(collie_bat_main.psy);