Lines Matching refs:inputdev
44 struct input_dev *inputdev; in cmpc_add_acpi_notify_device() local
47 inputdev = input_allocate_device(); in cmpc_add_acpi_notify_device()
48 if (!inputdev) in cmpc_add_acpi_notify_device()
50 inputdev->name = name; in cmpc_add_acpi_notify_device()
51 inputdev->dev.parent = &acpi->dev; in cmpc_add_acpi_notify_device()
52 idev_init(inputdev); in cmpc_add_acpi_notify_device()
53 error = input_register_device(inputdev); in cmpc_add_acpi_notify_device()
55 input_free_device(inputdev); in cmpc_add_acpi_notify_device()
58 dev_set_drvdata(&acpi->dev, inputdev); in cmpc_add_acpi_notify_device()
64 struct input_dev *inputdev = dev_get_drvdata(&acpi->dev); in cmpc_remove_acpi_notify_device() local
65 input_unregister_device(inputdev); in cmpc_remove_acpi_notify_device()
190 struct input_dev *inputdev = dev_get_drvdata(&dev->dev); in cmpc_accel_handler_v4() local
192 input_report_abs(inputdev, ABS_X, x); in cmpc_accel_handler_v4()
193 input_report_abs(inputdev, ABS_Y, y); in cmpc_accel_handler_v4()
194 input_report_abs(inputdev, ABS_Z, z); in cmpc_accel_handler_v4()
195 input_sync(inputdev); in cmpc_accel_handler_v4()
205 struct input_dev *inputdev; in cmpc_accel_sensitivity_show_v4() local
209 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_show_v4()
210 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show_v4()
220 struct input_dev *inputdev; in cmpc_accel_sensitivity_store_v4() local
226 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_store_v4()
227 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store_v4()
254 struct input_dev *inputdev; in cmpc_accel_g_select_show_v4() local
258 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_g_select_show_v4()
259 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_show_v4()
269 struct input_dev *inputdev; in cmpc_accel_g_select_store_v4() local
275 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_g_select_store_v4()
276 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_g_select_store_v4()
328 static void cmpc_accel_idev_init_v4(struct input_dev *inputdev) in cmpc_accel_idev_init_v4() argument
330 set_bit(EV_ABS, inputdev->evbit); in cmpc_accel_idev_init_v4()
331 input_set_abs_params(inputdev, ABS_X, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
332 input_set_abs_params(inputdev, ABS_Y, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
333 input_set_abs_params(inputdev, ABS_Z, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
334 inputdev->open = cmpc_accel_open_v4; in cmpc_accel_idev_init_v4()
335 inputdev->close = cmpc_accel_close_v4; in cmpc_accel_idev_init_v4()
341 struct input_dev *inputdev; in cmpc_accel_suspend_v4() local
344 inputdev = dev_get_drvdata(dev); in cmpc_accel_suspend_v4()
345 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_suspend_v4()
355 struct input_dev *inputdev; in cmpc_accel_resume_v4() local
358 inputdev = dev_get_drvdata(dev); in cmpc_accel_resume_v4()
359 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_resume_v4()
378 struct input_dev *inputdev; in cmpc_accel_add_v4() local
406 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_add_v4()
407 dev_set_drvdata(&inputdev->dev, accel); in cmpc_accel_add_v4()
532 struct input_dev *inputdev = dev_get_drvdata(&dev->dev); in cmpc_accel_handler() local
534 input_report_abs(inputdev, ABS_X, x); in cmpc_accel_handler()
535 input_report_abs(inputdev, ABS_Y, y); in cmpc_accel_handler()
536 input_report_abs(inputdev, ABS_Z, z); in cmpc_accel_handler()
537 input_sync(inputdev); in cmpc_accel_handler()
547 struct input_dev *inputdev; in cmpc_accel_sensitivity_show() local
551 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_show()
552 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_show()
562 struct input_dev *inputdev; in cmpc_accel_sensitivity_store() local
568 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_sensitivity_store()
569 accel = dev_get_drvdata(&inputdev->dev); in cmpc_accel_sensitivity_store()
605 static void cmpc_accel_idev_init(struct input_dev *inputdev) in cmpc_accel_idev_init() argument
607 set_bit(EV_ABS, inputdev->evbit); in cmpc_accel_idev_init()
608 input_set_abs_params(inputdev, ABS_X, 0, 255, 8, 0); in cmpc_accel_idev_init()
609 input_set_abs_params(inputdev, ABS_Y, 0, 255, 8, 0); in cmpc_accel_idev_init()
610 input_set_abs_params(inputdev, ABS_Z, 0, 255, 8, 0); in cmpc_accel_idev_init()
611 inputdev->open = cmpc_accel_open; in cmpc_accel_idev_init()
612 inputdev->close = cmpc_accel_close; in cmpc_accel_idev_init()
618 struct input_dev *inputdev; in cmpc_accel_add() local
637 inputdev = dev_get_drvdata(&acpi->dev); in cmpc_accel_add()
638 dev_set_drvdata(&inputdev->dev, accel); in cmpc_accel_add()
696 struct input_dev *inputdev = dev_get_drvdata(&dev->dev); in cmpc_tablet_handler() local
700 input_report_switch(inputdev, SW_TABLET_MODE, !val); in cmpc_tablet_handler()
701 input_sync(inputdev); in cmpc_tablet_handler()
706 static void cmpc_tablet_idev_init(struct input_dev *inputdev) in cmpc_tablet_idev_init() argument
711 set_bit(EV_SW, inputdev->evbit); in cmpc_tablet_idev_init()
712 set_bit(SW_TABLET_MODE, inputdev->swbit); in cmpc_tablet_idev_init()
714 acpi = to_acpi_device(inputdev->dev.parent); in cmpc_tablet_idev_init()
716 input_report_switch(inputdev, SW_TABLET_MODE, !val); in cmpc_tablet_idev_init()
717 input_sync(inputdev); in cmpc_tablet_idev_init()
735 struct input_dev *inputdev = dev_get_drvdata(dev); in cmpc_tablet_resume() local
739 input_report_switch(inputdev, SW_TABLET_MODE, !val); in cmpc_tablet_resume()
740 input_sync(inputdev); in cmpc_tablet_resume()
1026 struct input_dev *inputdev; in cmpc_keys_handler() local
1031 inputdev = dev_get_drvdata(&dev->dev); in cmpc_keys_handler()
1032 input_report_key(inputdev, code, !(event & 0x10)); in cmpc_keys_handler()
1033 input_sync(inputdev); in cmpc_keys_handler()
1036 static void cmpc_keys_idev_init(struct input_dev *inputdev) in cmpc_keys_idev_init() argument
1040 set_bit(EV_KEY, inputdev->evbit); in cmpc_keys_idev_init()
1042 set_bit(cmpc_keys_codes[i], inputdev->keybit); in cmpc_keys_idev_init()