Lines Matching refs:inputdev

45 	struct input_dev *inputdev;
48 inputdev = input_allocate_device();
49 if (!inputdev)
51 inputdev->name = name;
52 inputdev->dev.parent = &acpi->dev;
53 idev_init(inputdev);
54 error = input_register_device(inputdev);
56 input_free_device(inputdev);
59 dev_set_drvdata(&acpi->dev, inputdev);
65 struct input_dev *inputdev = dev_get_drvdata(&acpi->dev);
66 input_unregister_device(inputdev);
191 struct input_dev *inputdev = dev_get_drvdata(&dev->dev);
193 input_report_abs(inputdev, ABS_X, x);
194 input_report_abs(inputdev, ABS_Y, y);
195 input_report_abs(inputdev, ABS_Z, z);
196 input_sync(inputdev);
206 struct input_dev *inputdev;
210 inputdev = dev_get_drvdata(&acpi->dev);
211 accel = dev_get_drvdata(&inputdev->dev);
221 struct input_dev *inputdev;
227 inputdev = dev_get_drvdata(&acpi->dev);
228 accel = dev_get_drvdata(&inputdev->dev);
255 struct input_dev *inputdev;
259 inputdev = dev_get_drvdata(&acpi->dev);
260 accel = dev_get_drvdata(&inputdev->dev);
270 struct input_dev *inputdev;
276 inputdev = dev_get_drvdata(&acpi->dev);
277 accel = dev_get_drvdata(&inputdev->dev);
329 static void cmpc_accel_idev_init_v4(struct input_dev *inputdev)
331 set_bit(EV_ABS, inputdev->evbit);
332 input_set_abs_params(inputdev, ABS_X, -255, 255, 16, 0);
333 input_set_abs_params(inputdev, ABS_Y, -255, 255, 16, 0);
334 input_set_abs_params(inputdev, ABS_Z, -255, 255, 16, 0);
335 inputdev->open = cmpc_accel_open_v4;
336 inputdev->close = cmpc_accel_close_v4;
342 struct input_dev *inputdev;
345 inputdev = dev_get_drvdata(dev);
346 accel = dev_get_drvdata(&inputdev->dev);
356 struct input_dev *inputdev;
359 inputdev = dev_get_drvdata(dev);
360 accel = dev_get_drvdata(&inputdev->dev);
379 struct input_dev *inputdev;
407 inputdev = dev_get_drvdata(&acpi->dev);
408 dev_set_drvdata(&inputdev->dev, accel);
534 struct input_dev *inputdev = dev_get_drvdata(&dev->dev);
536 input_report_abs(inputdev, ABS_X, x);
537 input_report_abs(inputdev, ABS_Y, y);
538 input_report_abs(inputdev, ABS_Z, z);
539 input_sync(inputdev);
549 struct input_dev *inputdev;
553 inputdev = dev_get_drvdata(&acpi->dev);
554 accel = dev_get_drvdata(&inputdev->dev);
564 struct input_dev *inputdev;
570 inputdev = dev_get_drvdata(&acpi->dev);
571 accel = dev_get_drvdata(&inputdev->dev);
607 static void cmpc_accel_idev_init(struct input_dev *inputdev)
609 set_bit(EV_ABS, inputdev->evbit);
610 input_set_abs_params(inputdev, ABS_X, 0, 255, 8, 0);
611 input_set_abs_params(inputdev, ABS_Y, 0, 255, 8, 0);
612 input_set_abs_params(inputdev, ABS_Z, 0, 255, 8, 0);
613 inputdev->open = cmpc_accel_open;
614 inputdev->close = cmpc_accel_close;
620 struct input_dev *inputdev;
639 inputdev = dev_get_drvdata(&acpi->dev);
640 dev_set_drvdata(&inputdev->dev, accel);
699 struct input_dev *inputdev = dev_get_drvdata(&dev->dev);
703 input_report_switch(inputdev, SW_TABLET_MODE, !val);
704 input_sync(inputdev);
709 static void cmpc_tablet_idev_init(struct input_dev *inputdev)
714 set_bit(EV_SW, inputdev->evbit);
715 set_bit(SW_TABLET_MODE, inputdev->swbit);
717 acpi = to_acpi_device(inputdev->dev.parent);
719 input_report_switch(inputdev, SW_TABLET_MODE, !val);
720 input_sync(inputdev);
738 struct input_dev *inputdev = dev_get_drvdata(dev);
742 input_report_switch(inputdev, SW_TABLET_MODE, !val);
743 input_sync(inputdev);
1031 struct input_dev *inputdev;
1036 inputdev = dev_get_drvdata(&dev->dev);
1037 input_report_key(inputdev, code, !(event & 0x10));
1038 input_sync(inputdev);
1041 static void cmpc_keys_idev_init(struct input_dev *inputdev)
1045 set_bit(EV_KEY, inputdev->evbit);
1047 set_bit(cmpc_keys_codes[i], inputdev->keybit);