Searched defs:bat (Results 1 - 17 of 17) sorted by relevance

/drivers/power/
H A Dpmu_battery.c20 struct power_supply bat; member in struct:pmu_battery_dev
26 #define to_pmu_battery_dev(x) container_of(x, struct pmu_battery_dev, bat)
166 pbat->bat.name = pbat->name;
167 pbat->bat.properties = pmu_bat_props;
168 pbat->bat.num_properties = ARRAY_SIZE(pmu_bat_props);
169 pbat->bat.get_property = pmu_bat_get_property;
172 ret = power_supply_register(&bat_pdev->dev, &pbat->bat);
186 power_supply_unregister(&pbats[i]->bat);
204 power_supply_unregister(&pbats[i]->bat);
H A Drx51_battery.c32 struct power_supply bat; member in struct:rx51_device_info
165 struct rx51_device_info, bat);
217 di->bat.name = dev_name(&pdev->dev);
218 di->bat.type = POWER_SUPPLY_TYPE_BATTERY;
219 di->bat.properties = rx51_battery_props;
220 di->bat.num_properties = ARRAY_SIZE(rx51_battery_props);
221 di->bat.get_property = rx51_battery_get_property;
241 ret = power_supply_register(di->dev, &di->bat);
262 power_supply_unregister(&di->bat);
H A Dtwl4030_madc_battery.c80 static int twl4030_madc_bat_voltscale(struct twl4030_madc_battery *bat, argument
88 calibration = bat->pdata->charging;
90 calibration = bat->pdata->discharging;
116 struct twl4030_madc_battery *bat = container_of(psy, local
121 if (twl4030_madc_bat_voltscale(bat,
145 int percent = twl4030_madc_bat_voltscale(bat,
147 val->intval = (percent * bat->pdata->capacity) / 100;
151 val->intval = twl4030_madc_bat_voltscale(bat,
155 val->intval = bat->pdata->capacity;
161 int percent = twl4030_madc_bat_voltscale(bat,
179 struct twl4030_madc_battery *bat = container_of(psy, local
226 struct twl4030_madc_battery *bat = platform_get_drvdata(pdev); local
[all...]
H A Dapm_power.c37 struct power_supply *bat; member in struct:find_bat_param
49 bp->bat = dev_get_drvdata(dev);
51 if (bp->bat->use_for_apm) {
53 bp->main = bp->bat;
57 if (!PSY_PROP(bp->bat, CHARGE_FULL_DESIGN, &bp->full) ||
58 !PSY_PROP(bp->bat, CHARGE_FULL, &bp->full)) {
60 bp->max_charge_bat = bp->bat;
63 } else if (!PSY_PROP(bp->bat, ENERGY_FULL_DESIGN, &bp->full) ||
64 !PSY_PROP(bp->bat, ENERGY_FULL, &bp->full)) {
66 bp->max_energy_bat = bp->bat;
[all...]
H A Dcollie_battery.c37 bool (*is_present)(struct collie_bat *bat);
56 static unsigned long collie_read_bat(struct collie_bat *bat) argument
60 if (bat->gpio_bat < 0 || bat->adc_bat < 0)
63 gpio_set_value(bat->gpio_bat, 1);
66 value = ucb1x00_adc_read(ucb, bat->adc_bat, UCB_SYNC);
68 gpio_set_value(bat->gpio_bat, 0);
70 value = value * 1000000 / bat->adc_bat_divider;
75 static unsigned long collie_read_temp(struct collie_bat *bat) argument
78 if (bat
100 struct collie_bat *bat = container_of(psy, struct collie_bat, psy); local
154 collie_bat_update(struct collie_bat *bat) argument
[all...]
H A Ds3c_adc_battery.c76 struct s3c_adc_bat *bat = container_of(psy, struct s3c_adc_bat, psy); local
78 if (!bat) {
83 if (bat->volt_value < 0 ||
84 jiffies_to_msecs(jiffies - bat->timestamp) >
86 bat->volt_value = gather_samples(bat->client,
87 bat->pdata->backup_volt_samples,
88 bat->pdata->backup_volt_channel);
89 bat->volt_value *= bat
133 charge_finished(struct s3c_adc_bat *bat) argument
144 struct s3c_adc_bat *bat = container_of(psy, struct s3c_adc_bat, psy); local
249 struct s3c_adc_bat *bat = &main_bat; local
[all...]
H A Dtosa_battery.c34 bool (*is_present)(struct tosa_bat *bat);
54 static unsigned long tosa_read_bat(struct tosa_bat *bat) argument
58 if (bat->gpio_bat < 0 || bat->adc_bat < 0)
62 gpio_set_value(bat->gpio_bat, 1);
64 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy.dev->parent),
65 bat->adc_bat);
66 gpio_set_value(bat->gpio_bat, 0);
69 value = value * 1000000 / bat->adc_bat_divider;
74 static unsigned long tosa_read_temp(struct tosa_bat *bat) argument
99 struct tosa_bat *bat = container_of(psy, struct tosa_bat, psy); local
141 tosa_jacket_bat_is_present(struct tosa_bat *bat) argument
158 tosa_bat_update(struct tosa_bat *bat) argument
[all...]
H A Dds2760_battery.c56 struct power_supply bat; member in struct:ds2760_device_info
257 if (power_supply_am_i_supplied(&di->bat)) {
290 power_supply_changed(&di->bat);
350 bat);
380 if (!power_supply_am_i_supplied(&di->bat))
525 di->bat.name = dev_name(&pdev->dev);
526 di->bat.type = POWER_SUPPLY_TYPE_BATTERY;
527 di->bat.properties = ds2760_battery_props;
528 di->bat.num_properties = ARRAY_SIZE(ds2760_battery_props);
529 di->bat
[all...]
H A Dda9052-battery.c189 static int da9052_read_chgend_current(struct da9052_battery *bat, argument
194 if (bat->status == POWER_SUPPLY_STATUS_DISCHARGING)
197 ret = da9052_reg_read(bat->da9052, DA9052_ICHG_END_REG);
206 static int da9052_read_chg_current(struct da9052_battery *bat, int *current_mA) argument
210 if (bat->status == POWER_SUPPLY_STATUS_DISCHARGING)
213 ret = da9052_reg_read(bat->da9052, DA9052_ICHG_AV_REG);
222 static int da9052_bat_check_status(struct da9052_battery *bat, int *status) argument
237 ret = da9052_group_read(bat->da9052, DA9052_STATUS_A_REG, 2, v);
253 bat->charger_type = DA9052_CHARGER;
259 ret = da9052_read_chg_current(bat,
289 da9052_bat_read_volt(struct da9052_battery *bat, int *volt_mV) argument
302 da9052_bat_check_presence(struct da9052_battery *bat, int *illegal) argument
357 da9052_bat_read_capacity(struct da9052_battery *bat, int *capacity) argument
410 da9052_bat_check_health(struct da9052_battery *bat, int *health) argument
442 struct da9052_battery *bat = data; local
468 struct da9052_battery *bat = container_of(nb, struct da9052_battery, local
502 struct da9052_battery *bat = container_of(psy, struct da9052_battery, local
593 struct da9052_battery *bat; local
644 struct da9052_battery *bat = platform_get_drvdata(pdev); local
[all...]
H A Dds2780_battery.c40 struct power_supply bat; member in struct:ds2780_device_info
55 return container_of(psy, struct ds2780_device_info, bat);
773 dev_info->bat.name = dev_name(&pdev->dev);
774 dev_info->bat.type = POWER_SUPPLY_TYPE_BATTERY;
775 dev_info->bat.properties = ds2780_battery_props;
776 dev_info->bat.num_properties = ARRAY_SIZE(ds2780_battery_props);
777 dev_info->bat.get_property = ds2780_battery_get_property;
779 ret = power_supply_register(&pdev->dev, &dev_info->bat);
785 ret = sysfs_create_group(&dev_info->bat.dev->kobj, &ds2780_attr_group);
791 ret = sysfs_create_bin_file(&dev_info->bat
[all...]
H A Dds2781_battery.c38 struct power_supply bat; member in struct:ds2781_device_info
53 return container_of(psy, struct ds2781_device_info, bat);
331 if (power_supply_am_i_supplied(&dev_info->bat)) {
766 dev_info->bat.name = dev_name(&pdev->dev);
767 dev_info->bat.type = POWER_SUPPLY_TYPE_BATTERY;
768 dev_info->bat.properties = ds2781_battery_props;
769 dev_info->bat.num_properties = ARRAY_SIZE(ds2781_battery_props);
770 dev_info->bat.get_property = ds2781_battery_get_property;
772 ret = power_supply_register(&pdev->dev, &dev_info->bat);
778 ret = sysfs_create_group(&dev_info->bat
[all...]
H A Dbq27x00_battery.c116 struct power_supply bat; member in struct:bq27x00_device_info
498 power_supply_changed(&di->bat);
568 else if (power_supply_am_i_supplied(&di->bat))
641 struct bq27x00_device_info, bat);
736 di->bat.type = POWER_SUPPLY_TYPE_BATTERY;
738 di->bat.properties = bq27425_battery_props;
739 di->bat.num_properties = ARRAY_SIZE(bq27425_battery_props);
741 di->bat.properties = bq27742_battery_props;
742 di->bat.num_properties = ARRAY_SIZE(bq27742_battery_props);
744 di->bat
[all...]
H A Dpm2301_charger.h478 struct pm2xxx_bm_data *bat; member in struct:pm2xxx_charger
/drivers/acpi/
H A Dbattery.c120 struct power_supply bat; member in struct:acpi_battery
152 #define to_acpi_battery(x) container_of(x, struct acpi_battery, bat)
614 battery->bat.properties = charge_battery_props;
615 battery->bat.num_properties =
618 battery->bat.properties = energy_battery_props;
619 battery->bat.num_properties =
623 battery->bat.name = acpi_device_bid(battery->device);
624 battery->bat.type = POWER_SUPPLY_TYPE_BATTERY;
625 battery->bat.get_property = acpi_battery_get_property;
627 result = power_supply_register_no_ws(&battery->device->dev, &battery->bat);
[all...]
H A Dsbs.c77 struct power_supply bat; member in struct:acpi_battery
104 #define to_acpi_battery(x) container_of(x, struct acpi_battery, bat)
531 battery->bat.name = battery->name;
532 battery->bat.type = POWER_SUPPLY_TYPE_BATTERY;
534 battery->bat.properties = sbs_charge_battery_props;
535 battery->bat.num_properties =
538 battery->bat.properties = sbs_energy_battery_props;
539 battery->bat.num_properties =
542 battery->bat.get_property = acpi_sbs_battery_get_property;
543 result = power_supply_register(&sbs->device->dev, &battery->bat);
601 struct acpi_battery *bat; local
[all...]
/drivers/staging/lustre/lnet/selftest/
H A Dconsole.c831 lstcon_batch_t *bat; local
833 list_for_each_entry(bat, &console_session.ses_bat_list, bat_link) {
834 if (strncmp(bat->bat_name, name, LST_NAME_SIZE) == 0) {
835 *batpp = bat;
846 lstcon_batch_t *bat; local
850 rc = (lstcon_batch_find(name, &bat) == 0)? -EEXIST: 0;
856 LIBCFS_ALLOC(bat, sizeof(lstcon_batch_t));
857 if (bat == NULL) {
862 LIBCFS_ALLOC(bat->bat_cli_hash,
864 if (bat
906 lstcon_batch_t *bat; local
930 lstcon_batch_t *bat; local
1017 lstcon_batch_op(lstcon_batch_t *bat, int transop, struct list_head *result_up) argument
1043 lstcon_batch_t *bat; local
1065 lstcon_batch_t *bat; local
1085 lstcon_batch_destroy(lstcon_batch_t *bat) argument
1607 lstcon_batch_t *bat; local
1752 lstcon_batch_t *bat = NULL; local
1807 lstcon_batch_t *bat; local
[all...]
H A Dframework.c332 sfw_batch_t *bat; local
336 list_for_each_entry (bat, &sn->sn_batches, bat_list) {
337 if (bat->bat_id.bat_id == bid.bat_id)
338 return bat;
348 sfw_batch_t *bat; local
352 bat = sfw_find_batch(bid);
353 if (bat != NULL)
354 return bat;
356 LIBCFS_ALLOC(bat, sizeof(sfw_batch_t));
357 if (bat
375 sfw_batch_t *bat; local
1127 sfw_batch_t *bat; local
1195 sfw_batch_t *bat; local
[all...]

Completed in 193 milliseconds