Lines Matching refs:device
142 static int xo15_sci_add(struct acpi_device *device) in xo15_sci_add() argument
148 if (!device) in xo15_sci_add()
151 strcpy(acpi_device_name(device), XO15_SCI_DEVICE_NAME); in xo15_sci_add()
152 strcpy(acpi_device_class(device), XO15_SCI_CLASS); in xo15_sci_add()
155 status = acpi_evaluate_integer(device->handle, "_GPE", NULL, &tmp); in xo15_sci_add()
162 xo15_sci_gpe_handler, device); in xo15_sci_add()
166 dev_info(&device->dev, "Initialized, GPE = 0x%lx\n", xo15_sci_gpe); in xo15_sci_add()
168 r = sysfs_create_file(&device->dev.kobj, &lid_wake_on_close_attr.attr); in xo15_sci_add()
179 if (device->wakeup.flags.valid) in xo15_sci_add()
180 device_init_wakeup(&device->dev, true); in xo15_sci_add()
190 static int xo15_sci_remove(struct acpi_device *device) in xo15_sci_remove() argument
195 sysfs_remove_file(&device->dev.kobj, &lid_wake_on_close_attr.attr); in xo15_sci_remove()
199 static int xo15_sci_resume(struct device *dev) in xo15_sci_resume()