Lines Matching defs:device
8 #include <linux/device.h>
138 static int xo15_sci_add(struct acpi_device *device)
144 if (!device)
147 strcpy(acpi_device_name(device), XO15_SCI_DEVICE_NAME);
148 strcpy(acpi_device_class(device), XO15_SCI_CLASS);
151 status = acpi_evaluate_integer(device->handle, "_GPE", NULL, &tmp);
158 xo15_sci_gpe_handler, device);
162 dev_info(&device->dev, "Initialized, GPE = 0x%lx\n", xo15_sci_gpe);
164 r = sysfs_create_file(&device->dev.kobj, &lid_wake_on_close_attr.attr);
175 if (device->wakeup.flags.valid)
176 device_init_wakeup(&device->dev, true);
186 static void xo15_sci_remove(struct acpi_device *device)
191 sysfs_remove_file(&device->dev.kobj, &lid_wake_on_close_attr.attr);
195 static int xo15_sci_resume(struct device *dev)