Lines Matching defs:acpi_device
71 struct acpi_device *acpi_device;
198 handle = wblock->acpi_device->handle;
245 return acpi_evaluate_object(wblock->acpi_device->handle, "_WED", &input, out);
364 handle = wblock->acpi_device->handle;
408 handle = wblock->acpi_device->handle;
535 handle = wblock->acpi_device->handle;
766 return acpi_device_uid(wblock->acpi_device);
1145 struct acpi_device *device)
1216 static void wmi_free_devices(struct acpi_device *device)
1222 if (wblock->acpi_device == device) {
1229 static bool guid_already_parsed_for_legacy(struct acpi_device *device, const guid_t *guid)
1247 guid, dev_name(&wblock->acpi_device->dev));
1258 static int parse_wdg(struct device *wmi_bus_dev, struct acpi_device *device)
1302 wblock->acpi_device = device;
1324 if (wblock->acpi_device != device)
1392 if (iter->acpi_device->handle == handle &&
1430 wblock->acpi_device->pnp.device_class,
1437 struct acpi_device *acpi_device = ACPI_COMPANION(&device->dev);
1439 acpi_remove_notify_handler(acpi_device->handle, ACPI_ALL_NOTIFY,
1441 acpi_remove_address_space_handler(acpi_device->handle,
1443 wmi_free_devices(acpi_device);
1449 struct acpi_device *acpi_device;
1454 acpi_device = ACPI_COMPANION(&device->dev);
1455 if (!acpi_device) {
1460 status = acpi_install_address_space_handler(acpi_device->handle,
1469 status = acpi_install_notify_handler(acpi_device->handle,
1487 error = parse_wdg(wmi_bus_dev, acpi_device);
1499 acpi_remove_notify_handler(acpi_device->handle, ACPI_ALL_NOTIFY,
1503 acpi_remove_address_space_handler(acpi_device->handle,