Lines Matching defs:acpi

11 #include <linux/acpi.h>
42 static int cmpc_add_acpi_notify_device(struct acpi_device *acpi, char *name,
52 inputdev->dev.parent = &acpi->dev;
59 dev_set_drvdata(&acpi->dev, inputdev);
63 static int cmpc_remove_acpi_notify_device(struct acpi_device *acpi)
65 struct input_dev *inputdev = dev_get_drvdata(&acpi->dev);
205 struct acpi_device *acpi;
209 acpi = to_acpi_device(dev);
210 inputdev = dev_get_drvdata(&acpi->dev);
220 struct acpi_device *acpi;
226 acpi = to_acpi_device(dev);
227 inputdev = dev_get_drvdata(&acpi->dev);
239 cmpc_accel_set_sensitivity_v4(acpi->handle, sensitivity);
254 struct acpi_device *acpi;
258 acpi = to_acpi_device(dev);
259 inputdev = dev_get_drvdata(&acpi->dev);
269 struct acpi_device *acpi;
275 acpi = to_acpi_device(dev);
276 inputdev = dev_get_drvdata(&acpi->dev);
288 cmpc_accel_set_g_select_v4(acpi->handle, g_select);
301 struct acpi_device *acpi;
304 acpi = to_acpi_device(input->dev.parent);
307 cmpc_accel_set_sensitivity_v4(acpi->handle, accel->sensitivity);
308 cmpc_accel_set_g_select_v4(acpi->handle, accel->g_select);
310 if (ACPI_SUCCESS(cmpc_start_accel_v4(acpi->handle))) {
319 struct acpi_device *acpi;
322 acpi = to_acpi_device(input->dev.parent);
325 cmpc_stop_accel_v4(acpi->handle);
376 static int cmpc_accel_add_v4(struct acpi_device *acpi)
389 cmpc_accel_set_sensitivity_v4(acpi->handle, accel->sensitivity);
391 error = device_create_file(&acpi->dev, &cmpc_accel_sensitivity_attr_v4);
396 cmpc_accel_set_g_select_v4(acpi->handle, accel->g_select);
398 error = device_create_file(&acpi->dev, &cmpc_accel_g_select_attr_v4);
402 error = cmpc_add_acpi_notify_device(acpi, "cmpc_accel_v4",
407 inputdev = dev_get_drvdata(&acpi->dev);
413 device_remove_file(&acpi->dev, &cmpc_accel_g_select_attr_v4);
415 device_remove_file(&acpi->dev, &cmpc_accel_sensitivity_attr_v4);
421 static void cmpc_accel_remove_v4(struct acpi_device *acpi)
423 device_remove_file(&acpi->dev, &cmpc_accel_sensitivity_attr_v4);
424 device_remove_file(&acpi->dev, &cmpc_accel_g_select_attr_v4);
425 cmpc_remove_acpi_notify_device(acpi);
548 struct acpi_device *acpi;
552 acpi = to_acpi_device(dev);
553 inputdev = dev_get_drvdata(&acpi->dev);
563 struct acpi_device *acpi;
569 acpi = to_acpi_device(dev);
570 inputdev = dev_get_drvdata(&acpi->dev);
578 cmpc_accel_set_sensitivity(acpi->handle, sensitivity);
591 struct acpi_device *acpi;
593 acpi = to_acpi_device(input->dev.parent);
594 if (ACPI_SUCCESS(cmpc_start_accel(acpi->handle)))
601 struct acpi_device *acpi;
603 acpi = to_acpi_device(input->dev.parent);
604 cmpc_stop_accel(acpi->handle);
617 static int cmpc_accel_add(struct acpi_device *acpi)
628 cmpc_accel_set_sensitivity(acpi->handle, accel->sensitivity);
630 error = device_create_file(&acpi->dev, &cmpc_accel_sensitivity_attr);
634 error = cmpc_add_acpi_notify_device(acpi, "cmpc_accel",
639 inputdev = dev_get_drvdata(&acpi->dev);
645 device_remove_file(&acpi->dev, &cmpc_accel_sensitivity_attr);
651 static void cmpc_accel_remove(struct acpi_device *acpi)
653 device_remove_file(&acpi->dev, &cmpc_accel_sensitivity_attr);
654 cmpc_remove_acpi_notify_device(acpi);
712 struct acpi_device *acpi;
717 acpi = to_acpi_device(inputdev->dev.parent);
718 if (ACPI_SUCCESS(cmpc_get_tablet(acpi->handle, &val))) {
724 static int cmpc_tablet_add(struct acpi_device *acpi)
726 return cmpc_add_acpi_notify_device(acpi, "cmpc_tablet",
730 static void cmpc_tablet_remove(struct acpi_device *acpi)
732 cmpc_remove_acpi_notify_device(acpi);
933 static int cmpc_ipml_add(struct acpi_device *acpi)
946 ipml->bd = backlight_device_register("cmpc_bl", &acpi->dev,
947 acpi->handle, &cmpc_bl_ops,
954 ipml->rf = rfkill_alloc("cmpc_rfkill", &acpi->dev, RFKILL_TYPE_WLAN,
955 &cmpc_rfkill_ops, acpi->handle);
969 dev_set_drvdata(&acpi->dev, ipml);
977 static void cmpc_ipml_remove(struct acpi_device *acpi)
981 ipml = dev_get_drvdata(&acpi->dev);
1050 static int cmpc_keys_add(struct acpi_device *acpi)
1052 return cmpc_add_acpi_notify_device(acpi, "cmpc_keys",
1056 static void cmpc_keys_remove(struct acpi_device *acpi)
1058 cmpc_remove_acpi_notify_device(acpi);
1146 MODULE_DEVICE_TABLE(acpi, cmpc_device_ids);