• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/acpi/

Lines Matching defs:ac

52 ACPI_MODULE_NAME("ac");
76 .name = "ac",
112 struct acpi_ac *ac = to_acpi_ac(psy);
115 val->intval = ac->state;
131 static int acpi_ac_get_state(struct acpi_ac *ac)
136 if (!ac)
139 status = acpi_evaluate_integer(ac->device->handle, "_PSR", NULL, &ac->state);
142 ac->state = ACPI_AC_STATUS_UNKNOWN;
158 struct acpi_ac *ac = seq->private;
161 if (!ac)
164 if (acpi_ac_get_state(ac)) {
170 switch (ac->state) {
231 struct acpi_ac *ac = acpi_driver_data(device);
234 if (!ac)
244 acpi_ac_get_state(ac);
245 acpi_bus_generate_proc_event(device, event, (u32) ac->state);
248 (u32) ac->state);
249 acpi_notifier_call_chain(device, event, (u32) ac->state);
251 kobject_uevent(&ac->charger.dev->kobj, KOBJ_CHANGE);
261 struct acpi_ac *ac = NULL;
267 ac = kzalloc(sizeof(struct acpi_ac), GFP_KERNEL);
268 if (!ac)
271 ac->device = device;
274 device->driver_data = ac;
276 result = acpi_ac_get_state(ac);
286 ac->charger.name = acpi_device_bid(device);
287 ac->charger.type = POWER_SUPPLY_TYPE_MAINS;
288 ac->charger.properties = ac_props;
289 ac->charger.num_properties = ARRAY_SIZE(ac_props);
290 ac->charger.get_property = get_ac_property;
291 power_supply_register(&ac->device->dev, &ac->charger);
296 ac->state ? "on-line" : "off-line");
303 kfree(ac);
311 struct acpi_ac *ac;
315 ac = acpi_driver_data(device);
316 old_state = ac->state;
317 if (acpi_ac_get_state(ac))
320 if (old_state != ac->state)
321 kobject_uevent(&ac->charger.dev->kobj, KOBJ_CHANGE);
328 struct acpi_ac *ac = NULL;
334 ac = acpi_driver_data(device);
337 if (ac->charger.dev)
338 power_supply_unregister(&ac->charger);
344 kfree(ac);