Lines Matching defs:device
39 static int acpi_ac_add(struct acpi_device *device);
40 static int acpi_ac_remove(struct acpi_device *device);
41 static void acpi_ac_notify(struct acpi_device *device, u32 event);
61 static int acpi_ac_resume(struct device *dev);
85 struct acpi_device * device;
108 status = acpi_evaluate_integer(ac->device->handle, "_PSR", NULL,
153 static void acpi_ac_notify(struct acpi_device *device, u32 event)
155 struct acpi_ac *ac = acpi_driver_data(device);
179 acpi_bus_generate_netlink_event(device->pnp.device_class,
180 dev_name(&device->dev), event,
182 acpi_notifier_call_chain(device, event, (u32) ac->state);
263 static int acpi_ac_add(struct acpi_device *device)
270 if (!device)
277 ac->device = device;
278 strcpy(acpi_device_name(device), ACPI_AC_DEVICE_NAME);
279 strcpy(acpi_device_class(device), ACPI_AC_CLASS);
280 device->driver_data = ac;
288 ac->charger_desc.name = acpi_device_bid(device);
293 ac->charger = power_supply_register(&ac->device->dev,
301 acpi_device_name(device), acpi_device_bid(device),
315 static int acpi_ac_resume(struct device *dev)
338 static int acpi_ac_remove(struct acpi_device *device)
343 if (!device || !acpi_driver_data(device))
346 ac = acpi_driver_data(device);