Lines Matching defs:acpi_battery

105 struct acpi_battery {
144 static inline int acpi_battery_present(struct acpi_battery *battery)
149 static int acpi_battery_technology(struct acpi_battery *battery)
164 static int acpi_battery_get_state(struct acpi_battery *battery);
166 static int acpi_battery_is_charged(struct acpi_battery *battery)
189 static bool acpi_battery_is_degraded(struct acpi_battery *battery)
196 static int acpi_battery_handle_discharging(struct acpi_battery *battery)
215 struct acpi_battery *battery = to_acpi_battery(psy);
396 {offsetof(struct acpi_battery, state), 0},
397 {offsetof(struct acpi_battery, rate_now), 0},
398 {offsetof(struct acpi_battery, capacity_now), 0},
399 {offsetof(struct acpi_battery, voltage_now), 0},
403 {offsetof(struct acpi_battery, power_unit), 0},
404 {offsetof(struct acpi_battery, design_capacity), 0},
405 {offsetof(struct acpi_battery, full_charge_capacity), 0},
406 {offsetof(struct acpi_battery, technology), 0},
407 {offsetof(struct acpi_battery, design_voltage), 0},
408 {offsetof(struct acpi_battery, design_capacity_warning), 0},
409 {offsetof(struct acpi_battery, design_capacity_low), 0},
410 {offsetof(struct acpi_battery, capacity_granularity_1), 0},
411 {offsetof(struct acpi_battery, capacity_granularity_2), 0},
412 {offsetof(struct acpi_battery, model_number), 1},
413 {offsetof(struct acpi_battery, serial_number), 1},
414 {offsetof(struct acpi_battery, type), 1},
415 {offsetof(struct acpi_battery, oem_info), 1},
419 {offsetof(struct acpi_battery, revision), 0},
420 {offsetof(struct acpi_battery, power_unit), 0},
421 {offsetof(struct acpi_battery, design_capacity), 0},
422 {offsetof(struct acpi_battery, full_charge_capacity), 0},
423 {offsetof(struct acpi_battery, technology), 0},
424 {offsetof(struct acpi_battery, design_voltage), 0},
425 {offsetof(struct acpi_battery, design_capacity_warning), 0},
426 {offsetof(struct acpi_battery, design_capacity_low), 0},
427 {offsetof(struct acpi_battery, cycle_count), 0},
428 {offsetof(struct acpi_battery, measurement_accuracy), 0},
429 {offsetof(struct acpi_battery, max_sampling_time), 0},
430 {offsetof(struct acpi_battery, min_sampling_time), 0},
431 {offsetof(struct acpi_battery, max_averaging_interval), 0},
432 {offsetof(struct acpi_battery, min_averaging_interval), 0},
433 {offsetof(struct acpi_battery, capacity_granularity_1), 0},
434 {offsetof(struct acpi_battery, capacity_granularity_2), 0},
435 {offsetof(struct acpi_battery, model_number), 1},
436 {offsetof(struct acpi_battery, serial_number), 1},
437 {offsetof(struct acpi_battery, type), 1},
438 {offsetof(struct acpi_battery, oem_info), 1},
441 static int extract_package(struct acpi_battery *battery,
473 static int acpi_battery_get_status(struct acpi_battery *battery)
484 struct acpi_battery *battery,
524 static int acpi_battery_get_info(struct acpi_battery *battery)
563 static int acpi_battery_get_state(struct acpi_battery *battery)
619 static int acpi_battery_set_alarm(struct acpi_battery *battery)
639 static int acpi_battery_init_alarm(struct acpi_battery *battery)
656 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev));
665 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev));
694 struct acpi_battery *battery;
718 struct acpi_battery *battery;
753 static void battery_hook_add_battery(struct acpi_battery *battery)
781 static void battery_hook_remove_battery(struct acpi_battery *battery)
813 static int sysfs_add_battery(struct acpi_battery *battery)
863 static void sysfs_remove_battery(struct acpi_battery *battery)
879 struct acpi_battery *battery = (struct acpi_battery *)private;
907 static void acpi_battery_quirks(struct acpi_battery *battery)
957 static int acpi_battery_update(struct acpi_battery *battery, bool resume)
1003 static void acpi_battery_refresh(struct acpi_battery *battery)
1028 struct acpi_battery *battery = acpi_driver_data(device);
1057 struct acpi_battery *battery = container_of(nb, struct acpi_battery,
1197 static int acpi_battery_update_retry(struct acpi_battery *battery)
1214 struct acpi_battery *battery = NULL;
1222 battery = kzalloc(sizeof(struct acpi_battery), GFP_KERNEL);
1259 struct acpi_battery *battery = NULL;
1277 struct acpi_battery *battery;