/drivers/power/ |
H A D | power_supply.h | 27 extern void power_supply_update_leds(struct power_supply *psy); 28 extern int power_supply_create_triggers(struct power_supply *psy); 29 extern void power_supply_remove_triggers(struct power_supply *psy); 33 static inline void power_supply_update_leds(struct power_supply *psy) {} argument 34 static inline int power_supply_create_triggers(struct power_supply *psy) argument 36 static inline void power_supply_remove_triggers(struct power_supply *psy) {} argument
|
H A D | power_supply_leds.c | 21 static void power_supply_update_bat_leds(struct power_supply *psy) argument 27 if (psy->get_property(psy, POWER_SUPPLY_PROP_STATUS, &status)) 30 dev_dbg(psy->dev, "%s %d\n", __func__, status.intval); 34 led_trigger_event(psy->charging_full_trig, LED_FULL); 35 led_trigger_event(psy->charging_trig, LED_OFF); 36 led_trigger_event(psy->full_trig, LED_FULL); 37 led_trigger_event(psy->charging_blink_full_solid_trig, 41 led_trigger_event(psy->charging_full_trig, LED_FULL); 42 led_trigger_event(psy 57 power_supply_create_bat_triggers(struct power_supply *psy) argument 103 power_supply_remove_bat_triggers(struct power_supply *psy) argument 117 power_supply_update_gen_leds(struct power_supply *psy) argument 132 power_supply_create_gen_triggers(struct power_supply *psy) argument 150 power_supply_remove_gen_triggers(struct power_supply *psy) argument 158 power_supply_update_leds(struct power_supply *psy) argument 166 power_supply_create_triggers(struct power_supply *psy) argument 173 power_supply_remove_triggers(struct power_supply *psy) argument [all...] |
H A D | gpio-charger.c | 44 static inline struct gpio_charger *psy_to_gpio_charger(struct power_supply *psy) argument 46 return container_of(psy, struct gpio_charger, charger); 49 static int gpio_charger_get_property(struct power_supply *psy, argument 52 struct gpio_charger *gpio_charger = psy_to_gpio_charger(psy);
|
H A D | max8998_charger.c | 43 static int max8998_battery_get_property(struct power_supply *psy, argument 47 struct max8998_battery_data *max8998 = container_of(psy,
|
H A D | max17042_battery.c | 82 static int max17042_get_property(struct power_supply *psy, argument 86 struct max17042_chip *chip = container_of(psy,
|
H A D | max8903_charger.c | 34 struct power_supply psy; member in struct:max8903_data 46 static int max8903_get_property(struct power_supply *psy, argument 50 struct max8903_data *data = container_of(psy, 51 struct max8903_data, psy); 107 old_type = data->psy.type; 110 data->psy.type = POWER_SUPPLY_TYPE_MAINS; 112 data->psy.type = POWER_SUPPLY_TYPE_USB; 114 data->psy.type = POWER_SUPPLY_TYPE_BATTERY; 116 if (old_type != data->psy.type) 117 power_supply_changed(&data->psy); [all...] |
H A D | max8997_charger.c | 43 static int max8997_battery_get_property(struct power_supply *psy, argument 47 struct charger_data *charger = container_of(psy,
|
H A D | pmu_battery.c | 32 static int pmu_get_ac_prop(struct power_supply *psy, argument 82 static int pmu_bat_get_property(struct power_supply *psy, argument 86 struct pmu_battery_dev *pbat = to_pmu_battery_dev(psy);
|
H A D | wm831x_backup.c | 114 static int wm831x_backup_get_prop(struct power_supply *psy, argument 118 struct wm831x_backup *devdata = dev_get_drvdata(psy->dev->parent);
|
H A D | power_supply_core.c | 30 struct power_supply *psy = (struct power_supply *)data; local 34 for (i = 0; i < psy->num_supplicants; i++) 35 if (!strcmp(psy->supplied_to[i], pst->name)) { 45 struct power_supply *psy = container_of(work, struct power_supply, local 48 dev_dbg(psy->dev, "%s\n", __func__); 50 spin_lock_irqsave(&psy->changed_lock, flags); 51 if (psy->changed) { 52 psy->changed = false; 53 spin_unlock_irqrestore(&psy->changed_lock, flags); 55 class_for_each_device(power_supply_class, NULL, psy, 68 power_supply_changed(struct power_supply *psy) argument 85 struct power_supply *psy = (struct power_supply *)data; local 101 power_supply_am_i_supplied(struct power_supply *psy) argument 117 struct power_supply *psy = dev_get_drvdata(dev); local 149 power_supply_set_battery_charged(struct power_supply *psy) argument 163 struct power_supply *psy = dev_get_drvdata(dev); local 177 power_supply_powers(struct power_supply *psy, struct device *dev) argument 189 power_supply_register(struct device *parent, struct power_supply *psy) argument 239 power_supply_unregister(struct power_supply *psy) argument [all...] |
H A D | charger-manager.c | 398 static int charger_get_property(struct power_supply *psy, argument 402 struct charger_manager *cm = container_of(psy, 868 /* Allocate for psy properties because they may vary */ 874 dev_err(&pdev->dev, "Cannot allocate for psy properties.\n"); 883 /* Find which optional psy-properties are available */
|
H A D | collie_battery.c | 32 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 D | ds2782_battery.c | 235 static int ds278x_battery_get_property(struct power_supply *psy, argument 239 struct ds278x_info *info = to_ds278x_info(psy);
|
H A D | isp1704_charger.c | 58 struct power_supply psy; member in struct:isp1704_charger 250 isp->psy.type = isp1704_charger_type(isp); 253 switch (isp->psy.type) { 276 isp->psy.type = POWER_SUPPLY_TYPE_USB; 301 power_supply_changed(&isp->psy); 322 static int isp1704_charger_get_property(struct power_supply *psy, argument 327 container_of(psy, struct isp1704_charger, psy); 421 isp->psy.name = "isp1704"; 422 isp->psy [all...] |
H A D | jz4740-battery.c | 55 static inline struct jz_battery *psy_to_jz_battery(struct power_supply *psy) argument 57 return container_of(psy, struct jz_battery, battery); 104 static int jz_battery_get_capacity(struct power_supply *psy) argument 106 struct jz_battery *jz_battery = psy_to_jz_battery(psy); 128 static int jz_battery_get_property(struct power_supply *psy, argument 131 struct jz_battery *jz_battery = psy_to_jz_battery(psy); 150 val->intval = jz_battery_get_capacity(psy); 172 static void jz_battery_external_power_changed(struct power_supply *psy) argument 174 struct jz_battery *jz_battery = psy_to_jz_battery(psy);
|
H A D | max17040_battery.c | 56 static int max17040_get_property(struct power_supply *psy, argument 60 struct max17040_chip *chip = container_of(psy,
|
H A D | pcf50633-charger.c | 289 static int adapter_get_property(struct power_supply *psy, argument 293 struct pcf50633_mbc *mbc = container_of(psy, 308 static int usb_get_property(struct power_supply *psy, argument 312 struct pcf50633_mbc *mbc = container_of(psy, struct pcf50633_mbc, usb); 329 static int ac_get_property(struct power_supply *psy, argument 333 struct pcf50633_mbc *mbc = container_of(psy, struct pcf50633_mbc, ac);
|
H A D | pda_power.c | 59 static int pda_power_get_property(struct power_supply *psy, argument 65 if (psy->type == POWER_SUPPLY_TYPE_MAINS)
|
H A D | power_supply_sysfs.c | 70 struct power_supply *psy = dev_get_drvdata(dev); local 75 value.intval = psy->type; 77 ret = psy->get_property(psy, off, &value); 113 struct power_supply *psy = dev_get_drvdata(dev); local 125 ret = psy->set_property(psy, off, &value); 190 struct power_supply *psy = dev_get_drvdata(dev); local 197 for (i = 0; i < psy->num_properties; i++) { 198 int property = psy 251 struct power_supply *psy = dev_get_drvdata(dev); local [all...] |
H A D | s3c_adc_battery.c | 31 struct power_supply psy; member in struct:s3c_adc_bat 44 static void s3c_adc_bat_ext_power_changed(struct power_supply *psy) argument 72 static int s3c_adc_backup_bat_get_property(struct power_supply *psy, argument 76 struct s3c_adc_bat *bat = container_of(psy, struct s3c_adc_bat, psy); 79 dev_err(psy->dev, "%s: no battery infos ?!\n", __func__); 109 .psy = { 140 static int s3c_adc_bat_get_property(struct power_supply *psy, argument 144 struct s3c_adc_bat *bat = container_of(psy, struct s3c_adc_bat, psy); [all...] |
H A D | test_power.c | 31 static int test_power_get_ac_property(struct power_supply *psy, argument 45 static int test_power_get_battery_property(struct power_supply *psy, argument
|
H A D | tosa_battery.c | 29 struct power_supply psy; member in struct:tosa_bat 64 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy.dev->parent), 84 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy.dev->parent), 94 static int tosa_bat_get_property(struct power_supply *psy, argument 99 struct tosa_bat *bat = container_of(psy, struct tosa_bat, psy); 146 static void tosa_bat_external_power_changed(struct power_supply *psy) argument 161 struct power_supply *psy = &bat->psy; local 168 printk(KERN_NOTICE "%s not present\n", psy [all...] |
H A D | wm831x_power.c | 66 static int wm831x_wall_get_prop(struct power_supply *psy, argument 70 struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev->parent); 97 static int wm831x_usb_get_prop(struct power_supply *psy, argument 101 struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev->parent); 392 static int wm831x_bat_get_prop(struct power_supply *psy, argument 396 struct wm831x_power *wm831x_power = dev_get_drvdata(psy->dev->parent);
|
/drivers/acpi/ |
H A D | ac.c | 129 static int get_ac_property(struct power_supply *psy, argument 133 struct acpi_ac *ac = to_acpi_ac(psy);
|
/drivers/hid/ |
H A D | hid-wacom.c | 62 static int wacom_battery_get_property(struct power_supply *psy, argument 66 struct wacom_data *wdata = container_of(psy, 92 static int wacom_ac_get_property(struct power_supply *psy, argument 96 struct wacom_data *wdata = container_of(psy, struct wacom_data, ac);
|