/drivers/power/ |
H A D | pmu_battery.c | 20 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 D | rx51_battery.c | 32 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 D | twl4030_madc_battery.c | 80 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 D | apm_power.c | 37 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 D | collie_battery.c | 37 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 D | s3c_adc_battery.c | 76 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 D | tosa_battery.c | 34 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 D | ds2760_battery.c | 56 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 D | da9052-battery.c | 189 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 D | ds2780_battery.c | 40 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 D | ds2781_battery.c | 38 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 D | bq27x00_battery.c | 116 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 D | pm2301_charger.h | 478 struct pm2xxx_bm_data *bat; member in struct:pm2xxx_charger
|
/drivers/acpi/ |
H A D | battery.c | 120 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 D | sbs.c | 77 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 D | console.c | 831 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 D | framework.c | 332 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...] |