Lines Matching refs:inputdev

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