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