Searched refs:psy (Results 1 - 25 of 148) sorted by relevance

123456

/linux-master/drivers/power/supply/
H A Dpower_supply_leds.c22 static void power_supply_update_bat_leds(struct power_supply *psy) argument
26 if (power_supply_get_property(psy, POWER_SUPPLY_PROP_STATUS, &status))
29 dev_dbg(&psy->dev, "%s %d\n", __func__, status.intval);
33 led_trigger_event(psy->charging_full_trig, LED_FULL);
34 led_trigger_event(psy->charging_trig, LED_OFF);
35 led_trigger_event(psy->full_trig, LED_FULL);
37 led_trigger_event(psy->charging_blink_full_solid_trig, LED_OFF);
38 led_trigger_event(psy->charging_blink_full_solid_trig, LED_FULL);
41 led_trigger_event(psy->charging_full_trig, LED_FULL);
42 led_trigger_event(psy
56 power_supply_create_bat_triggers(struct power_supply *psy) argument
98 power_supply_remove_bat_triggers(struct power_supply *psy) argument
112 power_supply_update_gen_leds(struct power_supply *psy) argument
127 power_supply_create_gen_triggers(struct power_supply *psy) argument
139 power_supply_remove_gen_triggers(struct power_supply *psy) argument
147 power_supply_update_leds(struct power_supply *psy) argument
155 power_supply_create_triggers(struct power_supply *psy) argument
162 power_supply_remove_triggers(struct power_supply *psy) argument
[all...]
H A Dpower_supply.h32 extern void power_supply_update_leds(struct power_supply *psy);
33 extern int power_supply_create_triggers(struct power_supply *psy);
34 extern void power_supply_remove_triggers(struct power_supply *psy);
38 static inline void power_supply_update_leds(struct power_supply *psy) {} argument
39 static inline int power_supply_create_triggers(struct power_supply *psy) argument
41 static inline void power_supply_remove_triggers(struct power_supply *psy) {} argument
H A Dpower_supply_core.c70 struct power_supply *psy = data; local
73 if (__power_supply_is_supplied_by(psy, pst)) {
84 struct power_supply *psy = container_of(work, struct power_supply, local
87 dev_dbg(&psy->dev, "%s\n", __func__);
89 spin_lock_irqsave(&psy->changed_lock, flags);
97 if (likely(psy->changed)) {
98 psy->changed = false;
99 spin_unlock_irqrestore(&psy->changed_lock, flags);
100 power_supply_for_each_device(psy, __power_supply_changed_work);
101 power_supply_update_leds(psy);
124 power_supply_changed(struct power_supply *psy) argument
150 struct power_supply *psy = container_of(work, struct power_supply, local
171 struct power_supply *psy = data; local
195 power_supply_populate_supplied_from(struct power_supply *psy) argument
238 power_supply_check_supplies(struct power_supply *psy) argument
286 power_supply_check_supplies(struct power_supply *psy) argument
314 struct power_supply *psy; member in struct:psy_am_i_supplied_data
334 power_supply_am_i_supplied(struct power_supply *psy) argument
353 struct power_supply *psy = dev_get_drvdata(dev); local
388 struct power_supply *psy; member in struct:psy_get_supplier_prop_data
405 power_supply_get_property_from_supplier(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
430 power_supply_set_battery_charged(struct power_supply *psy) argument
446 struct power_supply *psy = dev_get_drvdata(dev); local
464 struct power_supply *psy = NULL; local
484 power_supply_put(struct power_supply *psy) argument
515 struct power_supply *psy = NULL; local
538 struct power_supply **psy = res; local
555 struct power_supply **ptr, *psy; local
576 power_supply_get_battery_info(struct power_supply *psy, struct power_supply_battery_info **info_out) argument
828 power_supply_put_battery_info(struct power_supply *psy, struct power_supply_battery_info *info) argument
1202 power_supply_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
1221 power_supply_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) argument
1232 power_supply_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) argument
1243 power_supply_external_power_changed(struct power_supply *psy) argument
1253 power_supply_powers(struct power_supply *psy, struct device *dev) argument
1261 struct power_supply *psy = to_power_supply(dev); local
1283 struct power_supply *psy; local
1303 psy_register_thermal(struct power_supply *psy) argument
1329 psy_unregister_thermal(struct power_supply *psy) argument
1337 psy_register_thermal(struct power_supply *psy) argument
1342 psy_unregister_thermal(struct power_supply *psy) argument
1354 struct power_supply *psy; local
1517 struct power_supply **psy = res; local
1541 struct power_supply **ptr, *psy; local
1577 struct power_supply **ptr, *psy; local
1601 power_supply_unregister(struct power_supply *psy) argument
1616 power_supply_get_drvdata(struct power_supply *psy) argument
[all...]
H A Dwilco-charger.c86 static int wilco_charge_get_property(struct power_supply *psy, argument
90 struct wilco_ec_device *ec = power_supply_get_drvdata(psy);
123 static int wilco_charge_set_property(struct power_supply *psy, argument
127 struct wilco_ec_device *ec = power_supply_get_drvdata(psy);
153 static int wilco_charge_property_is_writeable(struct power_supply *psy, argument
173 struct power_supply *psy; local
176 psy = devm_power_supply_register(&pdev->dev, &wilco_ps_desc, &psy_cfg);
178 return PTR_ERR_OR_ZERO(psy);
H A Dab8500-chargalg.h32 * @psy power supply base class
39 struct power_supply *psy; member in struct:ux500_charger
H A Dpower_supply_hwmon.c12 struct power_supply *psy; member in struct:power_supply_hwmon
176 if (power_supply_property_is_writeable(psyhw->psy, prop) > 0 &&
210 struct power_supply *psy = psyhw->psy; local
218 ret = power_supply_get_property(psy, prop, &pspval);
254 struct power_supply *psy = psyhw->psy; local
286 return power_supply_set_property(psy, prop, &pspval);
327 int power_supply_add_hwmon_sysfs(struct power_supply *psy) argument
329 const struct power_supply_desc *desc = psy
408 power_supply_remove_hwmon_sysfs(struct power_supply *psy) argument
[all...]
H A Dug3105_battery.c27 * 6. Maybe unregister + reregister the psy device when we learn the actual
71 struct power_supply *psy; member in struct:ug3105_chip
185 struct power_supply *psy; local
189 psy = chip->psy;
190 if (!psy)
232 chip->supplied = power_supply_am_i_supplied(psy);
283 if (chip->status != prev_status && psy)
284 power_supply_changed(psy);
298 static int ug3105_get_property(struct power_supply *psy, argument
354 ug3105_external_power_changed(struct power_supply *psy) argument
389 struct power_supply *psy; local
[all...]
H A Dpower_supply_sysfs.c275 struct power_supply *psy,
281 ret = power_supply_get_property(psy,
287 return power_supply_charge_behaviour_show(dev, psy->desc->charge_behaviours,
295 struct power_supply *psy = dev_get_drvdata(dev); local
301 value.intval = psy->desc->type;
303 ret = power_supply_get_property(psy, psp, &value);
320 ret = power_supply_show_usb_type(dev, psy->desc,
324 ret = power_supply_show_charge_behaviour(dev, psy, &value, buf);
345 struct power_supply *psy = dev_get_drvdata(dev); local
372 ret = power_supply_set_property(psy, ps
274 power_supply_show_charge_behaviour(struct device *dev, struct power_supply *psy, union power_supply_propval *value, char *buf) argument
384 struct power_supply *psy = dev_get_drvdata(dev); local
480 const struct power_supply *psy = dev_get_drvdata(dev); local
[all...]
H A Dlego_ev3_battery.c31 struct power_supply *psy; member in struct:lego_ev3_battery
37 static int lego_ev3_battery_get_property(struct power_supply *psy, argument
41 struct lego_ev3_battery *batt = power_supply_get_drvdata(psy);
91 static int lego_ev3_battery_set_property(struct power_supply *psy, argument
95 struct lego_ev3_battery *batt = power_supply_get_drvdata(psy);
126 static int lego_ev3_battery_property_is_writeable(struct power_supply *psy, argument
129 struct lego_ev3_battery *batt = power_supply_get_drvdata(psy);
204 batt->psy = devm_power_supply_register(dev, &lego_ev3_battery_desc,
206 err = PTR_ERR_OR_ZERO(batt->psy);
H A Dip5xxx_power.c114 static int ip5xxx_initialize(struct power_supply *psy) argument
116 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy);
165 dev_dbg(psy->dev.parent, "Initialized after power on\n");
312 static int ip5xxx_battery_get_property(struct power_supply *psy, argument
316 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy);
320 ret = ip5xxx_initialize(psy);
430 static int ip5xxx_battery_set_property(struct power_supply *psy, argument
434 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy);
438 ret = ip5xxx_initialize(psy);
480 static int ip5xxx_battery_property_is_writeable(struct power_supply *psy, argument
504 ip5xxx_boost_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
539 ip5xxx_boost_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) argument
567 ip5xxx_boost_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) argument
593 struct power_supply *psy; local
[all...]
H A Dgeneric-adc-battery.c45 struct power_supply *psy; member in struct:gab
53 static struct gab *to_generic_bat(struct power_supply *psy) argument
55 return power_supply_get_drvdata(psy);
58 static void gab_ext_power_changed(struct power_supply *psy) argument
60 struct gab *adc_bat = to_generic_bat(psy);
94 dev_err(&adc_bat->psy->dev, "read channel error: %d\n", ret);
101 static int gab_get_property(struct power_supply *psy, argument
104 struct gab *adc_bat = to_generic_bat(psy);
133 if (!power_supply_am_i_supplied(adc_bat->psy))
141 power_supply_changed(adc_bat->psy);
[all...]
H A Dcollie_battery.c30 struct power_supply *psy; member in struct:collie_bat
93 static int collie_bat_get_property(struct power_supply *psy, argument
98 struct collie_bat *bat = power_supply_get_drvdata(psy);
140 static void collie_bat_external_power_changed(struct power_supply *psy) argument
155 struct power_supply *psy = bat->psy; local
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
[all...]
H A Dds2780_battery.c50 to_ds2780_device_info(struct power_supply *psy) argument
52 return power_supply_get_drvdata(psy);
375 static int ds2780_battery_get_property(struct power_supply *psy, argument
380 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
449 struct power_supply *psy = to_power_supply(dev); local
450 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
468 struct power_supply *psy = to_power_supply(dev); local
469 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
503 struct power_supply *psy = to_power_supply(dev); local
504 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
521 struct power_supply *psy = to_power_supply(dev); local
541 struct power_supply *psy = to_power_supply(dev); local
558 struct power_supply *psy = to_power_supply(dev); local
584 struct power_supply *psy = to_power_supply(dev); local
602 struct power_supply *psy = to_power_supply(dev); local
628 struct power_supply *psy = to_power_supply(dev); local
641 struct power_supply *psy = to_power_supply(dev); local
673 struct power_supply *psy = to_power_supply(dev); local
686 struct power_supply *psy = to_power_supply(dev); local
[all...]
H A Dds2781_battery.c48 to_ds2781_device_info(struct power_supply *psy) argument
50 return power_supply_get_drvdata(psy);
377 static int ds2781_battery_get_property(struct power_supply *psy, argument
382 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
451 struct power_supply *psy = to_power_supply(dev); local
452 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
470 struct power_supply *psy = to_power_supply(dev); local
471 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
505 struct power_supply *psy = to_power_supply(dev); local
506 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
523 struct power_supply *psy = to_power_supply(dev); local
543 struct power_supply *psy = to_power_supply(dev); local
560 struct power_supply *psy = to_power_supply(dev); local
586 struct power_supply *psy = to_power_supply(dev); local
604 struct power_supply *psy = to_power_supply(dev); local
630 struct power_supply *psy = to_power_supply(dev); local
643 struct power_supply *psy = to_power_supply(dev); local
675 struct power_supply *psy = to_power_supply(dev); local
689 struct power_supply *psy = to_power_supply(dev); local
[all...]
H A Drt5033_battery.c19 struct power_supply *psy; member in struct:rt5033_battery
28 ret = power_supply_get_property_from_supplier(battery->psy,
90 static int rt5033_battery_get_property(struct power_supply *psy, argument
94 struct rt5033_battery *battery = power_supply_get_drvdata(psy);
165 battery->psy = devm_power_supply_register(&client->dev,
168 if (IS_ERR(battery->psy))
169 return dev_err_probe(&client->dev, PTR_ERR(battery->psy),
H A Dlp8727_charger.c88 struct lp8727_psy *psy; member in struct:lp8727_chg
241 power_supply_changed(pchg->psy->ac);
242 power_supply_changed(pchg->psy->usb);
243 power_supply_changed(pchg->psy->batt);
306 static int lp8727_charger_get_property(struct power_supply *psy, argument
310 struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent);
315 val->intval = lp8727_is_charger_attached(psy->desc->name, pchg->devid);
332 static int lp8727_battery_get_property(struct power_supply *psy, argument
336 struct lp8727_chg *pchg = dev_get_drvdata(psy->dev.parent);
343 if (!lp8727_is_charger_attached(psy
397 lp8727_charger_changed(struct power_supply *psy) argument
445 struct lp8727_psy *psy; local
[all...]
H A Dacer_a500_battery.c58 struct power_supply *psy; member in struct:a500_battery
86 if (power_supply_am_i_supplied(bat->psy))
145 static int a500_battery_get_property(struct power_supply *psy, argument
149 struct a500_battery *bat = power_supply_get_drvdata(psy);
150 struct device *dev = psy->dev.parent;
208 power_supply_changed(bat->psy);
241 bat->psy = devm_power_supply_register_no_ws(&pdev->dev,
244 if (IS_ERR(bat->psy))
245 return dev_err_probe(&pdev->dev, PTR_ERR(bat->psy),
H A Dsbs-manager.c42 struct power_supply *psy; member in struct:sbsm_data
92 static int sbsm_get_property(struct power_supply *psy, argument
96 struct sbsm_data *data = power_supply_get_drvdata(psy);
135 static int sbsm_prop_is_writeable(struct power_supply *psy, argument
138 struct sbsm_data *data = power_supply_get_drvdata(psy);
143 static int sbsm_set_property(struct power_supply *psy, argument
147 struct sbsm_data *data = power_supply_get_drvdata(psy);
255 power_supply_changed(sbsm->psy);
383 data->psy = devm_power_supply_register(dev, psy_desc, &psy_cfg);
384 if (IS_ERR(data->psy))
[all...]
/linux-master/drivers/hid/
H A Dhid-input-test.c33 struct power_supply *psy; local
42 psy = kunit_kzalloc(test, sizeof(*psy), GFP_KERNEL);
43 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, psy);
44 psy->drv_data = dev;
48 ret = hidinput_get_battery_property(psy, POWER_SUPPLY_PROP_STATUS, &val);
54 ret = hidinput_get_battery_property(psy, POWER_SUPPLY_PROP_STATUS, &val);
60 ret = hidinput_get_battery_property(psy, POWER_SUPPLY_PROP_STATUS, &val);
/linux-master/drivers/mfd/
H A Dab8500-sysctrl.c37 struct power_supply *psy; local
51 psy = power_supply_get_by_name(pss[i]);
52 if (!psy)
55 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_ONLINE,
57 power_supply_put(psy);
69 psy = power_supply_get_by_name("ab8500_btemp");
70 if (psy) {
71 ret = power_supply_get_property(psy,
79 power_supply_put(psy);
/linux-master/include/linux/
H A Dpower_supply.h257 int (*get_property)(struct power_supply *psy,
260 int (*set_property)(struct power_supply *psy,
268 int (*property_is_writeable)(struct power_supply *psy,
270 void (*external_power_changed)(struct power_supply *psy);
271 void (*set_charged)(struct power_supply *psy);
775 extern void power_supply_put(struct power_supply *psy);
777 static inline void power_supply_put(struct power_supply *psy) {} argument
797 extern int power_supply_get_battery_info(struct power_supply *psy,
799 extern void power_supply_put_battery_info(struct power_supply *psy,
822 extern void power_supply_changed(struct power_supply *psy);
867 power_supply_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) argument
958 power_supply_add_hwmon_sysfs(struct power_supply *psy) argument
964 power_supply_remove_hwmon_sysfs(struct power_supply *psy) argument
[all...]
/linux-master/drivers/platform/x86/x86-android-tablets/
H A DMakefile8 x86-android-tablets-y := core.o dmi.o shared-psy-info.o \
/linux-master/arch/x86/platform/olpc/
H A Dolpc-xo15-sci.c78 struct power_supply *psy = power_supply_get_by_name("olpc_battery"); local
80 if (psy) {
81 power_supply_changed(psy);
82 power_supply_put(psy);
88 struct power_supply *psy = power_supply_get_by_name("olpc_ac"); local
90 if (psy) {
91 power_supply_changed(psy);
92 power_supply_put(psy);
/linux-master/drivers/usb/typec/ucsi/
H A DMakefile13 typec_ucsi-y += psy.o
H A Dpsy.c197 static int ucsi_psy_get_prop(struct power_supply *psy, argument
201 struct ucsi_connector *con = power_supply_get_drvdata(psy);
240 psy_name = devm_kasprintf(dev, GFP_KERNEL, "ucsi-source-psy-%s%d",
253 con->psy = power_supply_register(dev, &con->psy_desc, &psy_cfg);
255 return PTR_ERR_OR_ZERO(con->psy);
260 if (IS_ERR_OR_NULL(con->psy))
263 power_supply_unregister(con->psy);
264 con->psy = NULL;
269 if (IS_ERR_OR_NULL(con->psy))
272 power_supply_changed(con->psy);
[all...]

Completed in 243 milliseconds

123456