Lines Matching refs:inputdev

58 	struct input_dev *inputdev;  in cmpc_add_acpi_notify_device()  local
61 inputdev = input_allocate_device(); in cmpc_add_acpi_notify_device()
62 if (!inputdev) in cmpc_add_acpi_notify_device()
64 inputdev->name = name; in cmpc_add_acpi_notify_device()
65 inputdev->dev.parent = &acpi->dev; in cmpc_add_acpi_notify_device()
66 idev_init(inputdev); in cmpc_add_acpi_notify_device()
67 error = input_register_device(inputdev); in cmpc_add_acpi_notify_device()
69 input_free_device(inputdev); in cmpc_add_acpi_notify_device()
72 dev_set_drvdata(&acpi->dev, inputdev); in cmpc_add_acpi_notify_device()
78 struct input_dev *inputdev = dev_get_drvdata(&acpi->dev); in cmpc_remove_acpi_notify_device() local
79 input_unregister_device(inputdev); in cmpc_remove_acpi_notify_device()
204 struct input_dev *inputdev = dev_get_drvdata(&dev->dev); in cmpc_accel_handler_v4() local
206 input_report_abs(inputdev, ABS_X, x); in cmpc_accel_handler_v4()
207 input_report_abs(inputdev, ABS_Y, y); in cmpc_accel_handler_v4()
208 input_report_abs(inputdev, ABS_Z, z); in cmpc_accel_handler_v4()
209 input_sync(inputdev); in cmpc_accel_handler_v4()
219 struct input_dev *inputdev; in cmpc_accel_sensitivity_show_v4() local
223 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_show_v4()
224 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show_v4()
234 struct input_dev *inputdev; in cmpc_accel_sensitivity_store_v4() local
240 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_store_v4()
241 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store_v4()
268 struct input_dev *inputdev; in cmpc_accel_g_select_show_v4() local
272 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_g_select_show_v4()
273 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_show_v4()
283 struct input_dev *inputdev; in cmpc_accel_g_select_store_v4() local
289 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_g_select_store_v4()
290 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_store_v4()
342 static void cmpc_accel_idev_init_v4(struct input_dev *inputdev) in cmpc_accel_idev_init_v4() argument
344 set_bit(EV_ABS, inputdev->evbit); in cmpc_accel_idev_init_v4()
345 input_set_abs_params(inputdev, ABS_X, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
346 input_set_abs_params(inputdev, ABS_Y, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
347 input_set_abs_params(inputdev, ABS_Z, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
348 inputdev->open = cmpc_accel_open_v4; in cmpc_accel_idev_init_v4()
349 inputdev->close = cmpc_accel_close_v4; in cmpc_accel_idev_init_v4()
355 struct input_dev *inputdev; in cmpc_accel_suspend_v4() local
358 inputdev = dev_get_drvdata(dev); in cmpc_accel_suspend_v4()
359 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_suspend_v4()
369 struct input_dev *inputdev; in cmpc_accel_resume_v4() local
372 inputdev = dev_get_drvdata(dev); in cmpc_accel_resume_v4()
373 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_resume_v4()
392 struct input_dev *inputdev; in cmpc_accel_add_v4() local
420 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_add_v4()
421 dev_set_drvdata(&inputdev->dev, accel); in cmpc_accel_add_v4()
436 struct input_dev *inputdev; in cmpc_accel_remove_v4() local
439 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_remove_v4()
440 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_remove_v4()
553 struct input_dev *inputdev = dev_get_drvdata(&dev->dev); in cmpc_accel_handler() local
555 input_report_abs(inputdev, ABS_X, x); in cmpc_accel_handler()
556 input_report_abs(inputdev, ABS_Y, y); in cmpc_accel_handler()
557 input_report_abs(inputdev, ABS_Z, z); in cmpc_accel_handler()
558 input_sync(inputdev); in cmpc_accel_handler()
568 struct input_dev *inputdev; in cmpc_accel_sensitivity_show() local
572 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_show()
573 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show()
583 struct input_dev *inputdev; in cmpc_accel_sensitivity_store() local
589 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_store()
590 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store()
626 static void cmpc_accel_idev_init(struct input_dev *inputdev) in cmpc_accel_idev_init() argument
628 set_bit(EV_ABS, inputdev->evbit); in cmpc_accel_idev_init()
629 input_set_abs_params(inputdev, ABS_X, 0, 255, 8, 0); in cmpc_accel_idev_init()
630 input_set_abs_params(inputdev, ABS_Y, 0, 255, 8, 0); in cmpc_accel_idev_init()
631 input_set_abs_params(inputdev, ABS_Z, 0, 255, 8, 0); in cmpc_accel_idev_init()
632 inputdev->open = cmpc_accel_open; in cmpc_accel_idev_init()
633 inputdev->close = cmpc_accel_close; in cmpc_accel_idev_init()
639 struct input_dev *inputdev; in cmpc_accel_add() local
658 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_add()
659 dev_set_drvdata(&inputdev->dev, accel); in cmpc_accel_add()
672 struct input_dev *inputdev; in cmpc_accel_remove() local
675 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_remove()
676 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_remove()
724 struct input_dev *inputdev = dev_get_drvdata(&dev->dev); in cmpc_tablet_handler() local
728 input_report_switch(inputdev, SW_TABLET_MODE, !val); in cmpc_tablet_handler()
729 input_sync(inputdev); in cmpc_tablet_handler()
734 static void cmpc_tablet_idev_init(struct input_dev *inputdev) in cmpc_tablet_idev_init() argument
739 set_bit(EV_SW, inputdev->evbit); in cmpc_tablet_idev_init()
740 set_bit(SW_TABLET_MODE, inputdev->swbit); in cmpc_tablet_idev_init()
742 acpi = to_acpi_device(inputdev->dev.parent); in cmpc_tablet_idev_init()
744 input_report_switch(inputdev, SW_TABLET_MODE, !val); in cmpc_tablet_idev_init()
745 input_sync(inputdev); in cmpc_tablet_idev_init()
763 struct input_dev *inputdev = dev_get_drvdata(dev); in cmpc_tablet_resume() local
767 input_report_switch(inputdev, SW_TABLET_MODE, !val); in cmpc_tablet_resume()
768 input_sync(inputdev); in cmpc_tablet_resume()
1056 struct input_dev *inputdev; in cmpc_keys_handler() local
1061 inputdev = dev_get_drvdata(&dev->dev); in cmpc_keys_handler()
1062 input_report_key(inputdev, code, !(event & 0x10)); in cmpc_keys_handler()
1063 input_sync(inputdev); in cmpc_keys_handler()
1066 static void cmpc_keys_idev_init(struct input_dev *inputdev) in cmpc_keys_idev_init() argument
1070 set_bit(EV_KEY, inputdev->evbit); in cmpc_keys_idev_init()
1072 set_bit(cmpc_keys_codes[i], inputdev->keybit); in cmpc_keys_idev_init()