Lines Matching refs:psy
98 struct power_supply *psy; in is_batt_present() local
109 psy = power_supply_get_by_name(cm->desc->psy_fuel_gauge); in is_batt_present()
110 if (!psy) in is_batt_present()
113 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_PRESENT, in is_batt_present()
117 power_supply_put(psy); in is_batt_present()
121 psy = power_supply_get_by_name( in is_batt_present()
123 if (!psy) { in is_batt_present()
129 ret = power_supply_get_property(psy, in is_batt_present()
131 power_supply_put(psy); in is_batt_present()
154 struct power_supply *psy; in is_ext_pwr_online() local
160 psy = power_supply_get_by_name(cm->desc->psy_charger_stat[i]); in is_ext_pwr_online()
161 if (!psy) { in is_ext_pwr_online()
167 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_ONLINE, in is_ext_pwr_online()
169 power_supply_put(psy); in is_ext_pwr_online()
215 struct power_supply *psy; in is_charging() local
230 psy = power_supply_get_by_name(cm->desc->psy_charger_stat[i]); in is_charging()
231 if (!psy) { in is_charging()
238 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_ONLINE, in is_charging()
243 power_supply_put(psy); in is_charging()
247 power_supply_put(psy); in is_charging()
255 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_STATUS, in is_charging()
257 power_supply_put(psy); in is_charging()
711 static int charger_get_property(struct power_supply *psy, in charger_get_property() argument
715 struct charger_manager *cm = power_supply_get_drvdata(psy); in charger_get_property()
1492 struct power_supply *psy; in charger_manager_probe() local
1494 psy = power_supply_get_by_name(desc->psy_charger_stat[i]); in charger_manager_probe()
1495 if (!psy) { in charger_manager_probe()
1500 power_supply_put(psy); in charger_manager_probe()