Home
last modified time | relevance | path

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

1234567891011

/kernel/linux/linux-5.10/drivers/power/supply/
H A Dpower_supply_leds.c21 static void power_supply_update_bat_leds(struct power_supply *psy) in power_supply_update_bat_leds() argument
27 if (power_supply_get_property(psy, POWER_SUPPLY_PROP_STATUS, &status)) in power_supply_update_bat_leds()
30 dev_dbg(&psy->dev, "%s %d\n", __func__, status.intval); in power_supply_update_bat_leds()
34 led_trigger_event(psy->charging_full_trig, LED_FULL); in power_supply_update_bat_leds()
35 led_trigger_event(psy->charging_trig, LED_OFF); in power_supply_update_bat_leds()
36 led_trigger_event(psy->full_trig, LED_FULL); in power_supply_update_bat_leds()
38 led_trigger_event(psy->charging_blink_full_solid_trig, LED_OFF); in power_supply_update_bat_leds()
39 led_trigger_event(psy->charging_blink_full_solid_trig, LED_FULL); in power_supply_update_bat_leds()
42 led_trigger_event(psy->charging_full_trig, LED_FULL); in power_supply_update_bat_leds()
43 led_trigger_event(psy in power_supply_update_bat_leds()
58 power_supply_create_bat_triggers(struct power_supply *psy) power_supply_create_bat_triggers() argument
100 power_supply_remove_bat_triggers(struct power_supply *psy) power_supply_remove_bat_triggers() argument
114 power_supply_update_gen_leds(struct power_supply *psy) power_supply_update_gen_leds() argument
129 power_supply_create_gen_triggers(struct power_supply *psy) power_supply_create_gen_triggers() argument
141 power_supply_remove_gen_triggers(struct power_supply *psy) power_supply_remove_gen_triggers() argument
149 power_supply_update_leds(struct power_supply *psy) power_supply_update_leds() argument
157 power_supply_create_triggers(struct power_supply *psy) power_supply_create_triggers() argument
164 power_supply_remove_triggers(struct power_supply *psy) power_supply_remove_triggers() argument
[all...]
H A Dpower_supply_core.c65 struct power_supply *psy = data; in __power_supply_changed_work() local
68 if (__power_supply_is_supplied_by(psy, pst)) { in __power_supply_changed_work()
79 struct power_supply *psy = container_of(work, struct power_supply, in power_supply_changed_work() local
82 dev_dbg(&psy->dev, "%s\n", __func__); in power_supply_changed_work()
84 spin_lock_irqsave(&psy->changed_lock, flags); in power_supply_changed_work()
92 if (likely(psy->changed)) { in power_supply_changed_work()
93 psy->changed = false; in power_supply_changed_work()
94 spin_unlock_irqrestore(&psy->changed_lock, flags); in power_supply_changed_work()
95 class_for_each_device(power_supply_class, NULL, psy, in power_supply_changed_work()
97 power_supply_update_leds(psy); in power_supply_changed_work()
114 power_supply_changed(struct power_supply *psy) power_supply_changed() argument
140 struct power_supply *psy = container_of(work, struct power_supply, power_supply_deferred_register_work() local
161 struct power_supply *psy = data; __power_supply_populate_supplied_from() local
185 power_supply_populate_supplied_from(struct power_supply *psy) power_supply_populate_supplied_from() argument
230 power_supply_check_supplies(struct power_supply *psy) power_supply_check_supplies() argument
278 power_supply_check_supplies(struct power_supply *psy) power_supply_check_supplies() argument
307 struct power_supply *psy; global() member
327 power_supply_am_i_supplied(struct power_supply *psy) power_supply_am_i_supplied() argument
347 struct power_supply *psy = dev_get_drvdata(dev); __power_supply_is_system_supplied() local
383 struct power_supply *psy; global() member
400 power_supply_get_property_from_supplier(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) power_supply_get_property_from_supplier() argument
426 power_supply_set_battery_charged(struct power_supply *psy) power_supply_set_battery_charged() argument
442 struct power_supply *psy = dev_get_drvdata(dev); power_supply_match_device_by_name() local
460 struct power_supply *psy = NULL; power_supply_get_by_name() local
480 power_supply_put(struct power_supply *psy) power_supply_put() argument
511 struct power_supply *psy = NULL; power_supply_get_by_phandle() local
534 struct power_supply **psy = res; devm_power_supply_put() local
551 struct power_supply **ptr, *psy; devm_power_supply_get_by_phandle() local
572 power_supply_get_battery_info(struct power_supply *psy, struct power_supply_battery_info *info) power_supply_get_battery_info() argument
747 power_supply_put_battery_info(struct power_supply *psy, struct power_supply_battery_info *info) power_supply_put_battery_info() argument
880 power_supply_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) power_supply_get_property() argument
894 power_supply_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) power_supply_set_property() argument
905 power_supply_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) power_supply_property_is_writeable() argument
916 power_supply_external_power_changed(struct power_supply *psy) power_supply_external_power_changed() argument
926 power_supply_powers(struct power_supply *psy, struct device *dev) power_supply_powers() argument
934 struct power_supply *psy = to_power_supply(dev); power_supply_dev_release() local
955 struct power_supply *psy; power_supply_read_temp() local
975 psy_register_thermal(struct power_supply *psy) psy_register_thermal() argument
998 psy_unregister_thermal(struct power_supply *psy) psy_unregister_thermal() argument
1009 struct power_supply *psy; ps_get_max_charge_cntl_limit() local
1027 struct power_supply *psy; ps_get_cur_charge_cntl_limit() local
1045 struct power_supply *psy; ps_set_cur_charge_cntl_limit() local
1063 psy_register_cooler(struct power_supply *psy) psy_register_cooler() argument
1080 psy_unregister_cooler(struct power_supply *psy) psy_unregister_cooler() argument
1087 psy_register_thermal(struct power_supply *psy) psy_register_thermal() argument
1092 psy_unregister_thermal(struct power_supply *psy) psy_unregister_thermal() argument
1096 psy_register_cooler(struct power_supply *psy) psy_register_cooler() argument
1101 psy_unregister_cooler(struct power_supply *psy) psy_unregister_cooler() argument
1113 struct power_supply *psy; __power_supply_register() local
1272 struct power_supply **psy = res; devm_power_supply_release() local
1296 struct power_supply **ptr, *psy; devm_power_supply_register() local
1332 struct power_supply **ptr, *psy; devm_power_supply_register_no_ws() local
1356 power_supply_unregister(struct power_supply *psy) power_supply_unregister() argument
1372 power_supply_get_drvdata(struct power_supply *psy) power_supply_get_drvdata() argument
[all...]
H A Dlp8727_charger.c88 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 in lp8727_battery_get_property()
397 lp8727_charger_changed(struct power_supply *psy) lp8727_charger_changed() argument
445 struct lp8727_psy *psy; lp8727_register_psy() local
481 struct lp8727_psy *psy = pchg->psy; lp8727_unregister_psy() local
[all...]
H A Dcollie_battery.c28 struct power_supply *psy; member
91 static int collie_bat_get_property(struct power_supply *psy, in collie_bat_get_property() argument
96 struct collie_bat *bat = power_supply_get_drvdata(psy); in collie_bat_get_property()
138 static void collie_bat_external_power_changed(struct power_supply *psy) in collie_bat_external_power_changed() argument
153 struct power_supply *psy = bat->psy; in collie_bat_update() local
160 printk(KERN_NOTICE "%s not present\n", psy->desc->name); in collie_bat_update()
163 } else if (power_supply_am_i_supplied(psy)) { in collie_bat_update()
186 power_supply_changed(psy); in collie_bat_update()
231 .psy
[all...]
H A Dtosa_battery.c25 struct power_supply *psy; member
60 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), in tosa_read_bat()
80 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), in tosa_read_temp()
90 static int tosa_bat_get_property(struct power_supply *psy, in tosa_bat_get_property() argument
95 struct tosa_bat *bat = power_supply_get_drvdata(psy); in tosa_bat_get_property()
142 static void tosa_bat_external_power_changed(struct power_supply *psy) in tosa_bat_external_power_changed() argument
157 struct power_supply *psy = bat->psy; in tosa_bat_update() local
164 printk(KERN_NOTICE "%s not present\n", psy->desc->name); in tosa_bat_update()
167 } else if (power_supply_am_i_supplied(psy)) { in tosa_bat_update()
[all...]
H A Dpower_supply.h30 extern void power_supply_update_leds(struct power_supply *psy);
31 extern int power_supply_create_triggers(struct power_supply *psy);
32 extern void power_supply_remove_triggers(struct power_supply *psy);
36 static inline void power_supply_update_leds(struct power_supply *psy) {} in power_supply_update_leds() argument
37 static inline int power_supply_create_triggers(struct power_supply *psy) in power_supply_create_triggers() argument
39 static inline void power_supply_remove_triggers(struct power_supply *psy) {} in power_supply_remove_triggers() argument
H A Dds2781_battery.c48 to_ds2781_device_info(struct power_supply *psy) in to_ds2781_device_info() argument
50 return power_supply_get_drvdata(psy); in to_ds2781_device_info()
377 static int ds2781_battery_get_property(struct power_supply *psy, in ds2781_battery_get_property() argument
382 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_battery_get_property()
451 struct power_supply *psy = to_power_supply(dev); in ds2781_get_pmod_enabled() local
452 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_get_pmod_enabled()
470 struct power_supply *psy = to_power_supply(dev); in ds2781_set_pmod_enabled() local
471 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_set_pmod_enabled()
505 struct power_supply *psy = to_power_supply(dev); in ds2781_get_sense_resistor_value() local
506 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_get_sense_resistor_value()
523 struct power_supply *psy = to_power_supply(dev); ds2781_set_sense_resistor_value() local
543 struct power_supply *psy = to_power_supply(dev); ds2781_get_rsgain_setting() local
560 struct power_supply *psy = to_power_supply(dev); ds2781_set_rsgain_setting() local
586 struct power_supply *psy = to_power_supply(dev); ds2781_get_pio_pin() local
604 struct power_supply *psy = to_power_supply(dev); ds2781_set_pio_pin() local
630 struct power_supply *psy = to_power_supply(dev); ds2781_read_param_eeprom_bin() local
643 struct power_supply *psy = to_power_supply(dev); ds2781_write_param_eeprom_bin() local
675 struct power_supply *psy = to_power_supply(dev); ds2781_read_user_eeprom_bin() local
689 struct power_supply *psy = to_power_supply(dev); ds2781_write_user_eeprom_bin() local
[all...]
H A Dds2780_battery.c50 to_ds2780_device_info(struct power_supply *psy) in to_ds2780_device_info() argument
52 return power_supply_get_drvdata(psy); in to_ds2780_device_info()
375 static int ds2780_battery_get_property(struct power_supply *psy, in ds2780_battery_get_property() argument
380 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_battery_get_property()
449 struct power_supply *psy = to_power_supply(dev); in ds2780_get_pmod_enabled() local
450 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_get_pmod_enabled()
468 struct power_supply *psy = to_power_supply(dev); in ds2780_set_pmod_enabled() local
469 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_set_pmod_enabled()
503 struct power_supply *psy = to_power_supply(dev); in ds2780_get_sense_resistor_value() local
504 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_get_sense_resistor_value()
521 struct power_supply *psy = to_power_supply(dev); ds2780_set_sense_resistor_value() local
541 struct power_supply *psy = to_power_supply(dev); ds2780_get_rsgain_setting() local
558 struct power_supply *psy = to_power_supply(dev); ds2780_set_rsgain_setting() local
584 struct power_supply *psy = to_power_supply(dev); ds2780_get_pio_pin() local
602 struct power_supply *psy = to_power_supply(dev); ds2780_set_pio_pin() local
628 struct power_supply *psy = to_power_supply(dev); ds2780_read_param_eeprom_bin() local
641 struct power_supply *psy = to_power_supply(dev); ds2780_write_param_eeprom_bin() local
673 struct power_supply *psy = to_power_supply(dev); ds2780_read_user_eeprom_bin() local
686 struct power_supply *psy = to_power_supply(dev); ds2780_write_user_eeprom_bin() local
[all...]
H A Dpower_supply_hwmon.c12 struct power_supply *psy; member
176 if (power_supply_property_is_writeable(psyhw->psy, prop) > 0 && in power_supply_hwmon_is_visible()
210 struct power_supply *psy = psyhw->psy; in power_supply_hwmon_read() local
218 ret = power_supply_get_property(psy, prop, &pspval); in power_supply_hwmon_read()
254 struct power_supply *psy = psyhw->psy; in power_supply_hwmon_write() local
286 return power_supply_set_property(psy, prop, &pspval); in power_supply_hwmon_write()
334 int power_supply_add_hwmon_sysfs(struct power_supply *psy) in power_supply_add_hwmon_sysfs() argument
336 const struct power_supply_desc *desc = psy in power_supply_add_hwmon_sysfs()
419 power_supply_remove_hwmon_sysfs(struct power_supply *psy) power_supply_remove_hwmon_sysfs() argument
[all...]
H A Dgeneric-adc-battery.c47 struct power_supply *psy; member
57 static struct gab *to_generic_bat(struct power_supply *psy) in to_generic_bat() argument
59 return power_supply_get_drvdata(psy); in to_generic_bat()
62 static void gab_ext_power_changed(struct power_supply *psy) in gab_ext_power_changed() argument
64 struct gab *adc_bat = to_generic_bat(psy); in gab_ext_power_changed()
147 static int gab_get_property(struct power_supply *psy, in gab_get_property() argument
156 adc_bat = to_generic_bat(psy); in gab_get_property()
158 dev_err(&psy->dev, "no battery infos ?!\n"); in gab_get_property()
215 is_plugged = power_supply_am_i_supplied(adc_bat->psy); in gab_work()
226 power_supply_changed(adc_bat->psy); in gab_work()
[all...]
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dpower_supply_leds.c22 static void power_supply_update_bat_leds(struct power_supply *psy) in power_supply_update_bat_leds() argument
26 if (power_supply_get_property(psy, POWER_SUPPLY_PROP_STATUS, &status)) in power_supply_update_bat_leds()
29 dev_dbg(&psy->dev, "%s %d\n", __func__, status.intval); in power_supply_update_bat_leds()
33 led_trigger_event(psy->charging_full_trig, LED_FULL); in power_supply_update_bat_leds()
34 led_trigger_event(psy->charging_trig, LED_OFF); in power_supply_update_bat_leds()
35 led_trigger_event(psy->full_trig, LED_FULL); in power_supply_update_bat_leds()
37 led_trigger_event(psy->charging_blink_full_solid_trig, LED_OFF); in power_supply_update_bat_leds()
38 led_trigger_event(psy->charging_blink_full_solid_trig, LED_FULL); in power_supply_update_bat_leds()
41 led_trigger_event(psy->charging_full_trig, LED_FULL); in power_supply_update_bat_leds()
42 led_trigger_event(psy in power_supply_update_bat_leds()
56 power_supply_create_bat_triggers(struct power_supply *psy) power_supply_create_bat_triggers() argument
98 power_supply_remove_bat_triggers(struct power_supply *psy) power_supply_remove_bat_triggers() argument
112 power_supply_update_gen_leds(struct power_supply *psy) power_supply_update_gen_leds() argument
127 power_supply_create_gen_triggers(struct power_supply *psy) power_supply_create_gen_triggers() argument
139 power_supply_remove_gen_triggers(struct power_supply *psy) power_supply_remove_gen_triggers() argument
147 power_supply_update_leds(struct power_supply *psy) power_supply_update_leds() argument
155 power_supply_create_triggers(struct power_supply *psy) power_supply_create_triggers() argument
162 power_supply_remove_triggers(struct power_supply *psy) power_supply_remove_triggers() argument
[all...]
H A Dpower_supply_core.c67 struct power_supply *psy = data; in __power_supply_changed_work() local
70 if (__power_supply_is_supplied_by(psy, pst)) { in __power_supply_changed_work()
81 struct power_supply *psy = container_of(work, struct power_supply, in power_supply_changed_work() local
84 dev_dbg(&psy->dev, "%s\n", __func__); in power_supply_changed_work()
86 spin_lock_irqsave(&psy->changed_lock, flags); in power_supply_changed_work()
94 if (likely(psy->changed)) { in power_supply_changed_work()
95 psy->changed = false; in power_supply_changed_work()
96 spin_unlock_irqrestore(&psy->changed_lock, flags); in power_supply_changed_work()
97 class_for_each_device(power_supply_class, NULL, psy, in power_supply_changed_work()
99 power_supply_update_leds(psy); in power_supply_changed_work()
116 power_supply_changed(struct power_supply *psy) power_supply_changed() argument
142 struct power_supply *psy = container_of(work, struct power_supply, power_supply_deferred_register_work() local
163 struct power_supply *psy = data; __power_supply_populate_supplied_from() local
187 power_supply_populate_supplied_from(struct power_supply *psy) power_supply_populate_supplied_from() argument
232 power_supply_check_supplies(struct power_supply *psy) power_supply_check_supplies() argument
280 power_supply_check_supplies(struct power_supply *psy) power_supply_check_supplies() argument
308 struct power_supply *psy; global() member
328 power_supply_am_i_supplied(struct power_supply *psy) power_supply_am_i_supplied() argument
348 struct power_supply *psy = dev_get_drvdata(dev); __power_supply_is_system_supplied() local
384 struct power_supply *psy; global() member
401 power_supply_get_property_from_supplier(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) power_supply_get_property_from_supplier() argument
427 power_supply_set_battery_charged(struct power_supply *psy) power_supply_set_battery_charged() argument
443 struct power_supply *psy = dev_get_drvdata(dev); power_supply_match_device_by_name() local
461 struct power_supply *psy = NULL; power_supply_get_by_name() local
481 power_supply_put(struct power_supply *psy) power_supply_put() argument
512 struct power_supply *psy = NULL; power_supply_get_by_phandle() local
535 struct power_supply **psy = res; devm_power_supply_put() local
552 struct power_supply **ptr, *psy; devm_power_supply_get_by_phandle() local
573 power_supply_get_battery_info(struct power_supply *psy, struct power_supply_battery_info **info_out) power_supply_get_battery_info() argument
825 power_supply_put_battery_info(struct power_supply *psy, struct power_supply_battery_info *info) power_supply_put_battery_info() argument
1199 power_supply_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) power_supply_get_property() argument
1218 power_supply_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) power_supply_set_property() argument
1229 power_supply_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) power_supply_property_is_writeable() argument
1240 power_supply_external_power_changed(struct power_supply *psy) power_supply_external_power_changed() argument
1250 power_supply_powers(struct power_supply *psy, struct device *dev) power_supply_powers() argument
1258 struct power_supply *psy = to_power_supply(dev); power_supply_dev_release() local
1279 struct power_supply *psy; power_supply_read_temp() local
1299 psy_register_thermal(struct power_supply *psy) psy_register_thermal() argument
1325 psy_unregister_thermal(struct power_supply *psy) psy_unregister_thermal() argument
1333 psy_register_thermal(struct power_supply *psy) psy_register_thermal() argument
1338 psy_unregister_thermal(struct power_supply *psy) psy_unregister_thermal() argument
1350 struct power_supply *psy; __power_supply_register() local
1512 struct power_supply **psy = res; devm_power_supply_release() local
1536 struct power_supply **ptr, *psy; devm_power_supply_register() local
1572 struct power_supply **ptr, *psy; devm_power_supply_register_no_ws() local
1596 power_supply_unregister(struct power_supply *psy) power_supply_unregister() argument
1611 power_supply_get_drvdata(struct power_supply *psy) power_supply_get_drvdata() argument
[all...]
H A Dlp8727_charger.c88 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 in lp8727_battery_get_property()
397 lp8727_charger_changed(struct power_supply *psy) lp8727_charger_changed() argument
445 struct lp8727_psy *psy; lp8727_register_psy() local
481 struct lp8727_psy *psy = pchg->psy; lp8727_unregister_psy() local
[all...]
H A Dpower_supply.h30 extern void power_supply_update_leds(struct power_supply *psy);
31 extern int power_supply_create_triggers(struct power_supply *psy);
32 extern void power_supply_remove_triggers(struct power_supply *psy);
36 static inline void power_supply_update_leds(struct power_supply *psy) {} in power_supply_update_leds() argument
37 static inline int power_supply_create_triggers(struct power_supply *psy) in power_supply_create_triggers() argument
39 static inline void power_supply_remove_triggers(struct power_supply *psy) {} in power_supply_remove_triggers() argument
H A Dip5xxx_power.c114 static int ip5xxx_initialize(struct power_supply *psy) in ip5xxx_initialize() argument
116 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy); in ip5xxx_initialize()
165 dev_dbg(psy->dev.parent, "Initialized after power on\n"); in ip5xxx_initialize()
312 static int ip5xxx_battery_get_property(struct power_supply *psy, in ip5xxx_battery_get_property() argument
316 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy); in ip5xxx_battery_get_property()
320 ret = ip5xxx_initialize(psy); in ip5xxx_battery_get_property()
430 static int ip5xxx_battery_set_property(struct power_supply *psy, in ip5xxx_battery_set_property() argument
434 struct ip5xxx *ip5xxx = power_supply_get_drvdata(psy); in ip5xxx_battery_set_property()
438 ret = ip5xxx_initialize(psy); in ip5xxx_battery_set_property()
480 static int ip5xxx_battery_property_is_writeable(struct power_supply *psy, in ip5xxx_battery_property_is_writeable() argument
504 ip5xxx_boost_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) ip5xxx_boost_get_property() argument
539 ip5xxx_boost_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) ip5xxx_boost_set_property() argument
567 ip5xxx_boost_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) ip5xxx_boost_property_is_writeable() argument
593 struct power_supply *psy; ip5xxx_power_probe() local
[all...]
H A Dds2781_battery.c48 to_ds2781_device_info(struct power_supply *psy) in to_ds2781_device_info() argument
50 return power_supply_get_drvdata(psy); in to_ds2781_device_info()
377 static int ds2781_battery_get_property(struct power_supply *psy, in ds2781_battery_get_property() argument
382 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_battery_get_property()
451 struct power_supply *psy = to_power_supply(dev); in ds2781_get_pmod_enabled() local
452 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_get_pmod_enabled()
470 struct power_supply *psy = to_power_supply(dev); in ds2781_set_pmod_enabled() local
471 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_set_pmod_enabled()
505 struct power_supply *psy = to_power_supply(dev); in ds2781_get_sense_resistor_value() local
506 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy); in ds2781_get_sense_resistor_value()
523 struct power_supply *psy = to_power_supply(dev); ds2781_set_sense_resistor_value() local
543 struct power_supply *psy = to_power_supply(dev); ds2781_get_rsgain_setting() local
560 struct power_supply *psy = to_power_supply(dev); ds2781_set_rsgain_setting() local
586 struct power_supply *psy = to_power_supply(dev); ds2781_get_pio_pin() local
604 struct power_supply *psy = to_power_supply(dev); ds2781_set_pio_pin() local
630 struct power_supply *psy = to_power_supply(dev); ds2781_read_param_eeprom_bin() local
643 struct power_supply *psy = to_power_supply(dev); ds2781_write_param_eeprom_bin() local
675 struct power_supply *psy = to_power_supply(dev); ds2781_read_user_eeprom_bin() local
689 struct power_supply *psy = to_power_supply(dev); ds2781_write_user_eeprom_bin() local
[all...]
H A Dds2780_battery.c50 to_ds2780_device_info(struct power_supply *psy) in to_ds2780_device_info() argument
52 return power_supply_get_drvdata(psy); in to_ds2780_device_info()
375 static int ds2780_battery_get_property(struct power_supply *psy, in ds2780_battery_get_property() argument
380 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_battery_get_property()
449 struct power_supply *psy = to_power_supply(dev); in ds2780_get_pmod_enabled() local
450 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_get_pmod_enabled()
468 struct power_supply *psy = to_power_supply(dev); in ds2780_set_pmod_enabled() local
469 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_set_pmod_enabled()
503 struct power_supply *psy = to_power_supply(dev); in ds2780_get_sense_resistor_value() local
504 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy); in ds2780_get_sense_resistor_value()
521 struct power_supply *psy = to_power_supply(dev); ds2780_set_sense_resistor_value() local
541 struct power_supply *psy = to_power_supply(dev); ds2780_get_rsgain_setting() local
558 struct power_supply *psy = to_power_supply(dev); ds2780_set_rsgain_setting() local
584 struct power_supply *psy = to_power_supply(dev); ds2780_get_pio_pin() local
602 struct power_supply *psy = to_power_supply(dev); ds2780_set_pio_pin() local
628 struct power_supply *psy = to_power_supply(dev); ds2780_read_param_eeprom_bin() local
641 struct power_supply *psy = to_power_supply(dev); ds2780_write_param_eeprom_bin() local
673 struct power_supply *psy = to_power_supply(dev); ds2780_read_user_eeprom_bin() local
686 struct power_supply *psy = to_power_supply(dev); ds2780_write_user_eeprom_bin() local
[all...]
H A Dpower_supply_hwmon.c12 struct power_supply *psy; member
176 if (power_supply_property_is_writeable(psyhw->psy, prop) > 0 && in power_supply_hwmon_is_visible()
210 struct power_supply *psy = psyhw->psy; in power_supply_hwmon_read() local
218 ret = power_supply_get_property(psy, prop, &pspval); in power_supply_hwmon_read()
254 struct power_supply *psy = psyhw->psy; in power_supply_hwmon_write() local
286 return power_supply_set_property(psy, prop, &pspval); in power_supply_hwmon_write()
327 int power_supply_add_hwmon_sysfs(struct power_supply *psy) in power_supply_add_hwmon_sysfs() argument
329 const struct power_supply_desc *desc = psy in power_supply_add_hwmon_sysfs()
408 power_supply_remove_hwmon_sysfs(struct power_supply *psy) power_supply_remove_hwmon_sysfs() argument
[all...]
H A Dpower_supply_sysfs.c277 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_show_property() local
283 value.intval = psy->desc->type; in power_supply_show_property()
285 ret = power_supply_get_property(psy, psp, &value); in power_supply_show_property()
307 ret = power_supply_show_usb_type(dev, psy->desc, in power_supply_show_property()
324 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_store_property() local
351 ret = power_supply_set_property(psy, psp, &value); in power_supply_store_property()
363 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_attr_is_visible() local
373 for (i = 0; i < psy->desc->num_properties; i++) { in power_supply_attr_is_visible()
374 int property = psy->desc->properties[i]; in power_supply_attr_is_visible()
377 if (psy in power_supply_attr_is_visible()
468 const struct power_supply *psy = dev_get_drvdata(dev); power_supply_uevent() local
[all...]
H A Dcollie_battery.c30 struct power_supply *psy; member
93 static int collie_bat_get_property(struct power_supply *psy, in collie_bat_get_property() argument
98 struct collie_bat *bat = power_supply_get_drvdata(psy); in collie_bat_get_property()
140 static void collie_bat_external_power_changed(struct power_supply *psy) in collie_bat_external_power_changed() argument
155 struct power_supply *psy = bat->psy; in collie_bat_update() local
162 printk(KERN_NOTICE "%s not present\n", psy->desc->name); in collie_bat_update()
165 } else if (power_supply_am_i_supplied(psy)) { in collie_bat_update()
188 power_supply_changed(psy); in collie_bat_update()
233 .psy
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dpower_supply.h247 int (*get_property)(struct power_supply *psy,
250 int (*set_property)(struct power_supply *psy,
258 int (*property_is_writeable)(struct power_supply *psy,
260 void (*external_power_changed)(struct power_supply *psy);
261 void (*set_charged)(struct power_supply *psy);
385 extern void power_supply_put(struct power_supply *psy);
400 extern int power_supply_get_battery_info(struct power_supply *psy,
402 extern void power_supply_put_battery_info(struct power_supply *psy,
414 extern void power_supply_changed(struct power_supply *psy);
415 extern int power_supply_am_i_supplied(struct power_supply *psy);
520 power_supply_add_hwmon_sysfs(struct power_supply *psy) power_supply_add_hwmon_sysfs() argument
526 power_supply_remove_hwmon_sysfs(struct power_supply *psy) power_supply_remove_hwmon_sysfs() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dpower_supply.h256 int (*get_property)(struct power_supply *psy,
259 int (*set_property)(struct power_supply *psy,
267 int (*property_is_writeable)(struct power_supply *psy,
269 void (*external_power_changed)(struct power_supply *psy);
270 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) {} in power_supply_put() 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) power_supply_set_property() argument
959 power_supply_add_hwmon_sysfs(struct power_supply *psy) power_supply_add_hwmon_sysfs() argument
965 power_supply_remove_hwmon_sysfs(struct power_supply *psy) power_supply_remove_hwmon_sysfs() argument
[all...]
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-input-test.c33 struct power_supply *psy; in hid_test_input_get_battery_property() local
42 psy = kunit_kzalloc(test, sizeof(*psy), GFP_KERNEL); in hid_test_input_get_battery_property()
43 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, psy); in hid_test_input_get_battery_property()
44 psy->drv_data = dev; in hid_test_input_get_battery_property()
48 ret = hidinput_get_battery_property(psy, POWER_SUPPLY_PROP_STATUS, &val); in hid_test_input_get_battery_property()
54 ret = hidinput_get_battery_property(psy, POWER_SUPPLY_PROP_STATUS, &val); in hid_test_input_get_battery_property()
60 ret = hidinput_get_battery_property(psy, POWER_SUPPLY_PROP_STATUS, &val); in hid_test_input_get_battery_property()
/kernel/linux/linux-5.10/drivers/mfd/
H A Dab8500-sysctrl.c37 struct power_supply *psy; in ab8500_power_off() local
51 psy = power_supply_get_by_name(pss[i]); in ab8500_power_off()
52 if (!psy) in ab8500_power_off()
55 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_ONLINE, in ab8500_power_off()
57 power_supply_put(psy); in ab8500_power_off()
69 psy = power_supply_get_by_name("ab8500_btemp"); in ab8500_power_off()
70 if (psy) { in ab8500_power_off()
71 ret = power_supply_get_property(psy, in ab8500_power_off()
79 power_supply_put(psy); in ab8500_power_off()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dab8500-sysctrl.c37 struct power_supply *psy; in ab8500_power_off() local
51 psy = power_supply_get_by_name(pss[i]); in ab8500_power_off()
52 if (!psy) in ab8500_power_off()
55 ret = power_supply_get_property(psy, POWER_SUPPLY_PROP_ONLINE, in ab8500_power_off()
57 power_supply_put(psy); in ab8500_power_off()
69 psy = power_supply_get_by_name("ab8500_btemp"); in ab8500_power_off()
70 if (psy) { in ab8500_power_off()
71 ret = power_supply_get_property(psy, in ab8500_power_off()
79 power_supply_put(psy); in ab8500_power_off()

Completed in 20 milliseconds

1234567891011