Searched refs:psy (Results 1 - 25 of 65) sorted by last modified time

123

/drivers/staging/nvec/
H A Dnvec_power.c224 static int nvec_power_get_property(struct power_supply *psy, argument
228 struct nvec_power *power = dev_get_drvdata(psy->dev->parent);
240 static int nvec_battery_get_property(struct power_supply *psy, argument
244 struct nvec_power *power = dev_get_drvdata(psy->dev->parent);
376 struct power_supply *psy; local
389 psy = &nvec_psy;
397 psy = &nvec_bat_psy;
410 return power_supply_register(&pdev->dev, psy);
/drivers/platform/x86/
H A Dcompal-laptop.c180 struct power_supply psy; member in struct:compal_data
564 static int bat_get_property(struct power_supply *psy, argument
569 data = container_of(psy, struct compal_data, psy);
881 data->psy.name = DRIVER_NAME;
882 data->psy.type = POWER_SUPPLY_TYPE_BATTERY;
883 data->psy.properties = compal_bat_properties;
884 data->psy.num_properties = ARRAY_SIZE(compal_bat_properties);
885 data->psy.get_property = bat_get_property;
1040 power_supply_register(&compal_device->dev, &data->psy);
[all...]
/drivers/power/
H A D88pm860x_battery.c799 static void pm860x_external_power_changed(struct power_supply *psy) argument
803 info = container_of(psy, struct pm860x_battery_info, battery);
807 static int pm860x_batt_get_prop(struct power_supply *psy, argument
811 struct pm860x_battery_info *info = dev_get_drvdata(psy->dev->parent);
873 static int pm860x_batt_set_prop(struct power_supply *psy, argument
877 struct pm860x_battery_info *info = dev_get_drvdata(psy->dev->parent);
H A D88pm860x_charger.c288 struct power_supply *psy; local
296 psy = power_supply_get_by_name(pm860x_supplied_to[0]);
297 if (!psy)
299 ret = psy->get_property(psy, POWER_SUPPLY_PROP_VOLTAGE_NOW, &data);
304 ret = psy->get_property(psy, POWER_SUPPLY_PROP_PRESENT, &data);
424 struct power_supply *psy; local
430 psy = power_supply_get_by_name(pm860x_supplied_to[0]);
431 if (!psy)
468 struct power_supply *psy; local
583 pm860x_usb_get_prop(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
[all...]
H A Dab8500_btemp.c871 * @psy: pointer to the power_supply structure
883 static int ab8500_btemp_get_property(struct power_supply *psy, argument
889 di = to_ab8500_btemp_device_info(psy);
913 struct power_supply *psy; local
920 psy = (struct power_supply *)data;
922 di = to_ab8500_btemp_device_info(psy);
925 * For all psy where the name of your driver
929 if (!strcmp(ext->supplied_to[i], psy->name))
936 /* Go through all properties for the psy */
984 * @psy
991 ab8500_btemp_external_power_changed(struct power_supply *psy) argument
[all...]
H A Dab8500_charger.c406 * @psy: pointer to power_supply_that have changed.
410 struct power_supply *psy)
425 power_supply_changed(psy);
438 sysfs_notify(&di->usb_chg.psy.dev->kobj, NULL, "present");
1519 ab8500_power_supply_changed(di, &di->ac_chg.psy);
1675 ab8500_power_supply_changed(di, &di->usb_chg.psy);
1814 if (charger->psy.type == POWER_SUPPLY_TYPE_MAINS)
1816 else if (charger->psy.type == POWER_SUPPLY_TYPE_USB)
1842 if (charger->psy.type == POWER_SUPPLY_TYPE_MAINS)
1844 else if (charger->psy
409 ab8500_power_supply_changed(struct ab8500_charger *di, struct power_supply *psy) argument
1931 struct power_supply *psy; local
2952 ab8500_charger_ac_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
3019 ab8500_charger_usb_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
[all...]
H A Dab8500_fg.c2079 * @psy: pointer to the power_supply structure
2095 static int ab8500_fg_get_property(struct power_supply *psy, argument
2101 di = to_ab8500_fg_device_info(psy);
2175 struct power_supply *psy; local
2182 psy = (struct power_supply *)data;
2184 di = to_ab8500_fg_device_info(psy);
2187 * For all psy where the name of your driver
2191 if (!strcmp(ext->supplied_to[i], psy->name))
2198 /* Go through all properties for the psy */
2393 * @psy
2400 ab8500_fg_external_power_changed(struct power_supply *psy) argument
2596 struct power_supply *psy = dev_get_drvdata(dev); local
2621 struct power_supply *psy = dev_get_drvdata(dev); local
2649 struct power_supply *psy = dev_get_drvdata(dev); local
2675 struct power_supply *psy = dev_get_drvdata(dev); local
2702 struct power_supply *psy = dev_get_drvdata(dev); local
2727 struct power_supply *psy = dev_get_drvdata(dev); local
2755 struct power_supply *psy = dev_get_drvdata(dev); local
2780 struct power_supply *psy = dev_get_drvdata(dev); local
2805 struct power_supply *psy = dev_get_drvdata(dev); local
2828 struct power_supply *psy = dev_get_drvdata(dev); local
2856 struct power_supply *psy = dev_get_drvdata(dev); local
2881 struct power_supply *psy = dev_get_drvdata(dev); local
2906 struct power_supply *psy = dev_get_drvdata(dev); local
2933 struct power_supply *psy = dev_get_drvdata(dev); local
2974 struct power_supply *psy = dev_get_drvdata(dev); local
2999 struct power_supply *psy = dev_get_drvdata(dev); local
[all...]
H A Dabx500_chargalg.c980 struct power_supply *psy; local
988 psy = (struct power_supply *)data;
990 di = to_abx500_chargalg_device_info(psy);
991 /* For all psy where the driver name appears in any supplied_to */
993 if (!strcmp(ext->supplied_to[i], psy->name))
1009 /* Go through all properties for the psy */
1305 * @psy: pointer to the structure power_supply
1312 static void abx500_chargalg_external_power_changed(struct power_supply *psy) argument
1314 struct abx500_chargalg *di = to_abx500_chargalg_device_info(psy);
1768 * @psy
1778 abx500_chargalg_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
[all...]
H A Dapm_power.c18 #define PSY_PROP(psy, prop, val) (psy->get_property(psy, \
H A Dbq2415x_charger.c805 struct power_supply *psy = v; local
814 if (psy != bq->notify_psy)
819 ret = psy->get_property(psy, POWER_SUPPLY_PROP_CURRENT_MAX, &prop);
997 static int bq2415x_power_supply_get_property(struct power_supply *psy, argument
1001 struct bq2415x_device *bq = container_of(psy, struct bq2415x_device,
1087 struct power_supply *psy = dev_get_drvdata(dev); local
1088 struct bq2415x_device *bq = container_of(psy, struct bq2415x_device,
1121 struct power_supply *psy = dev_get_drvdata(dev); local
1122 struct bq2415x_device *bq = container_of(psy, struc
1143 struct power_supply *psy = dev_get_drvdata(dev); local
1168 struct power_supply *psy = dev_get_drvdata(dev); local
1221 struct power_supply *psy = dev_get_drvdata(dev); local
1259 struct power_supply *psy = dev_get_drvdata(dev); local
1288 struct power_supply *psy = dev_get_drvdata(dev); local
1324 struct power_supply *psy = dev_get_drvdata(dev); local
1343 struct power_supply *psy = dev_get_drvdata(dev); local
1375 struct power_supply *psy = dev_get_drvdata(dev); local
1404 struct power_supply *psy = dev_get_drvdata(dev); local
1440 struct power_supply *psy = dev_get_drvdata(dev); local
[all...]
H A Dbq24190_charger.c425 struct power_supply *psy = dev_get_drvdata(dev); local
427 container_of(psy, struct bq24190_dev_info, charger);
446 struct power_supply *psy = dev_get_drvdata(dev); local
448 container_of(psy, struct bq24190_dev_info, charger);
807 static int bq24190_charger_get_property(struct power_supply *psy, argument
811 container_of(psy, struct bq24190_dev_info, charger);
860 static int bq24190_charger_set_property(struct power_supply *psy, argument
865 container_of(psy, struct bq24190_dev_info, charger);
890 static int bq24190_charger_property_is_writeable(struct power_supply *psy, argument
1102 static int bq24190_battery_get_property(struct power_supply *psy, argument
1143 bq24190_battery_set_property(struct power_supply *psy, enum power_supply_property psp, const union power_supply_propval *val) argument
1170 bq24190_battery_property_is_writeable(struct power_supply *psy, enum power_supply_property psp) argument
[all...]
H A Dbq24735-charger.c52 static inline struct bq24735 *to_bq24735(struct power_supply *psy) argument
54 return container_of(psy, struct bq24735, charger);
178 struct power_supply *psy = devid; local
179 struct bq24735 *charger = to_bq24735(psy);
186 power_supply_changed(psy);
191 static int bq24735_charger_get_property(struct power_supply *psy, argument
197 charger = container_of(psy, struct bq24735, charger);
H A Dbq27x00_battery.c643 static int bq27x00_battery_get_property(struct power_supply *psy, argument
648 struct bq27x00_device_info *di = to_bq27x00_device_info(psy);
724 static void bq27x00_external_power_changed(struct power_supply *psy) argument
726 struct bq27x00_device_info *di = to_bq27x00_device_info(psy);
H A Dcharger-manager.c100 struct power_supply *psy; local
111 psy = power_supply_get_by_name(cm->desc->psy_fuel_gauge);
112 if (!psy)
115 ret = psy->get_property(psy,
122 psy = power_supply_get_by_name(
124 if (!psy) {
130 ret = psy->get_property(psy, POWER_SUPPLY_PROP_PRESENT,
154 struct power_supply *psy; local
212 struct power_supply *psy; local
869 charger_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) argument
1795 struct power_supply *psy; local
2121 find_power_supply(struct charger_manager *cm, struct power_supply *psy) argument
2143 cm_notify_event(struct power_supply *psy, enum cm_event_types type, char *msg) argument
[all...]
H A Dcollie_battery.c32 struct power_supply psy; member in struct:collie_bat
95 static int collie_bat_get_property(struct power_supply *psy, argument
100 struct collie_bat *bat = container_of(psy, struct collie_bat, psy);
142 static void collie_bat_external_power_changed(struct power_supply *psy) argument
157 struct power_supply *psy = &bat->psy; local
164 printk(KERN_NOTICE "%s not present\n", psy->name);
167 } else if (power_supply_am_i_supplied(psy)) {
190 power_supply_changed(psy);
[all...]
H A Dda9030_battery.c92 struct power_supply psy; member in struct:da9030_charger
248 power_supply_changed(&charger->psy);
340 static int da9030_battery_get_property(struct power_supply *psy, argument
345 charger = container_of(psy, struct da9030_charger, psy);
450 struct power_supply *psy = &charger->psy; local
453 psy->name = info->name;
454 psy->use_for_apm = info->use_for_apm;
455 psy
[all...]
H A Dda9052-battery.c172 struct power_supply psy; member in struct:da9052_battery
455 power_supply_changed(&bat->psy);
496 static int da9052_bat_get_property(struct power_supply *psy, argument
502 struct da9052_battery *bat = container_of(psy, struct da9052_battery,
503 psy);
603 bat->psy = template_battery;
611 bat->psy.use_for_apm = pdata->use_for_apm;
613 bat->psy.use_for_apm = 1;
628 ret = power_supply_register(&pdev->dev, &bat->psy);
649 power_supply_unregister(&bat->psy);
[all...]
H A Dds2760_battery.c352 static void ds2760_battery_external_power_changed(struct power_supply *psy) argument
354 struct ds2760_device_info *di = to_ds2760_device_info(psy);
397 static void ds2760_battery_set_charged(struct power_supply *psy) argument
399 struct ds2760_device_info *di = to_ds2760_device_info(psy);
406 static int ds2760_battery_get_property(struct power_supply *psy, argument
410 struct ds2760_device_info *di = to_ds2760_device_info(psy);
457 static int ds2760_battery_set_property(struct power_supply *psy, argument
461 struct ds2760_device_info *di = to_ds2760_device_info(psy);
481 static int ds2760_battery_property_is_writeable(struct power_supply *psy, argument
H A Dds2780_battery.c53 to_ds2780_device_info(struct power_supply *psy) argument
55 return container_of(psy, struct ds2780_device_info, bat);
383 static int ds2780_battery_get_property(struct power_supply *psy, argument
388 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
457 struct power_supply *psy = to_power_supply(dev); local
458 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
476 struct power_supply *psy = to_power_supply(dev); local
477 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
511 struct power_supply *psy = to_power_supply(dev); local
512 struct ds2780_device_info *dev_info = to_ds2780_device_info(psy);
529 struct power_supply *psy = to_power_supply(dev); local
549 struct power_supply *psy = to_power_supply(dev); local
566 struct power_supply *psy = to_power_supply(dev); local
592 struct power_supply *psy = to_power_supply(dev); local
610 struct power_supply *psy = to_power_supply(dev); local
636 struct power_supply *psy = to_power_supply(dev); local
653 struct power_supply *psy = to_power_supply(dev); local
689 struct power_supply *psy = to_power_supply(dev); local
706 struct power_supply *psy = to_power_supply(dev); local
[all...]
H A Dds2781_battery.c51 to_ds2781_device_info(struct power_supply *psy) argument
53 return container_of(psy, struct ds2781_device_info, bat);
385 static int ds2781_battery_get_property(struct power_supply *psy, argument
390 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
459 struct power_supply *psy = to_power_supply(dev); local
460 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
478 struct power_supply *psy = to_power_supply(dev); local
479 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
513 struct power_supply *psy = to_power_supply(dev); local
514 struct ds2781_device_info *dev_info = to_ds2781_device_info(psy);
531 struct power_supply *psy = to_power_supply(dev); local
551 struct power_supply *psy = to_power_supply(dev); local
568 struct power_supply *psy = to_power_supply(dev); local
594 struct power_supply *psy = to_power_supply(dev); local
612 struct power_supply *psy = to_power_supply(dev); local
638 struct power_supply *psy = to_power_supply(dev); local
653 struct power_supply *psy = to_power_supply(dev); local
687 struct power_supply *psy = to_power_supply(dev); local
703 struct power_supply *psy = to_power_supply(dev); local
[all...]
H A Dds2782_battery.c245 static int ds278x_battery_get_property(struct power_supply *psy, argument
249 struct ds278x_info *info = to_ds278x_info(psy);
H A Dgeneric-adc-battery.c47 struct power_supply psy; member in struct:gab
56 static struct gab *to_generic_bat(struct power_supply *psy) argument
58 return container_of(psy, struct gab, psy);
61 static void gab_ext_power_changed(struct power_supply *psy) argument
63 struct gab *adc_bat = to_generic_bat(psy);
143 static int gab_get_property(struct power_supply *psy, argument
152 adc_bat = to_generic_bat(psy);
154 dev_err(psy->dev, "no battery infos ?!\n");
213 is_plugged = power_supply_am_i_supplied(&adc_bat->psy);
242 struct power_supply *psy; local
[all...]
H A Dgoldfish_battery.c66 static int goldfish_ac_get_property(struct power_supply *psy, argument
70 struct goldfish_battery_data *data = container_of(psy,
85 static int goldfish_battery_get_property(struct power_supply *psy, argument
89 struct goldfish_battery_data *data = container_of(psy,
H A Dgpio-charger.c45 static inline struct gpio_charger *psy_to_gpio_charger(struct power_supply *psy) argument
47 return container_of(psy, struct gpio_charger, charger);
50 static int gpio_charger_get_property(struct power_supply *psy, argument
53 struct gpio_charger *gpio_charger = psy_to_gpio_charger(psy);
H A Dintel_mid_battery.c395 * @psy: usb power supply context
403 static int pmic_usb_get_property(struct power_supply *psy, argument
407 struct pmic_power_module_info *pbi = container_of(psy,
435 * @psy: battery power supply context
443 static int pmic_battery_get_property(struct power_supply *psy, argument
447 struct pmic_power_module_info *pbi = container_of(psy,

Completed in 1926 milliseconds

123