Lines Matching defs:inputdev

289 	struct input_dev *inputdev;		/* input device struct           */
416 struct input_dev *inputdev = aiptek->inputdev;
475 input_report_key(inputdev, BTN_LEFT, left);
476 input_report_key(inputdev, BTN_MIDDLE, middle);
477 input_report_key(inputdev, BTN_RIGHT, right);
479 input_report_abs(inputdev, ABS_MISC,
481 input_report_rel(inputdev, REL_X, x);
482 input_report_rel(inputdev, REL_Y, y);
488 input_report_rel(inputdev, REL_WHEEL,
493 input_report_key(inputdev,
497 input_sync(inputdev);
535 input_report_key(inputdev,
537 input_report_key(inputdev,
545 input_report_abs(inputdev, ABS_X, x);
546 input_report_abs(inputdev, ABS_Y, y);
547 input_report_abs(inputdev, ABS_PRESSURE, z);
549 input_report_key(inputdev, BTN_TOUCH, tip);
550 input_report_key(inputdev, BTN_STYLUS, bs);
551 input_report_key(inputdev, BTN_STYLUS2, pck);
555 input_report_abs(inputdev,
560 input_report_abs(inputdev,
570 input_report_abs(inputdev,
576 input_report_abs(inputdev, ABS_MISC, p | AIPTEK_REPORT_TOOL_STYLUS);
578 input_report_key(inputdev,
582 input_sync(inputdev);
612 input_report_key(inputdev,
614 input_report_key(inputdev,
622 input_report_abs(inputdev, ABS_X, x);
623 input_report_abs(inputdev, ABS_Y, y);
625 input_report_key(inputdev, BTN_LEFT, left);
626 input_report_key(inputdev, BTN_MIDDLE, middle);
627 input_report_key(inputdev, BTN_RIGHT, right);
633 input_report_abs(inputdev,
639 input_report_abs(inputdev, ABS_MISC, p | AIPTEK_REPORT_TOOL_MOUSE);
641 input_report_key(inputdev,
645 input_sync(inputdev);
669 input_report_key(inputdev,
671 input_report_key(inputdev,
680 input_report_key(inputdev, macroKeyEvents[aiptek->lastMacro], 0);
685 input_report_key(inputdev, macroKeyEvents[macro], 1);
688 input_report_abs(inputdev, ABS_MISC,
690 input_sync(inputdev);
710 input_report_key(inputdev,
712 input_report_key(inputdev,
719 input_report_key(inputdev, macroKeyEvents[aiptek->lastMacro], 0);
724 input_report_key(inputdev, macroKeyEvents[macro], 1);
728 input_report_abs(inputdev, ABS_MISC,
730 input_sync(inputdev);
741 input_report_key(inputdev, macroKeyEvents[macro - 1],
745 input_report_key(inputdev, macroKeyEvents[macro + 1],
754 input_report_key(inputdev,
756 input_report_key(inputdev,
763 input_report_key(inputdev, macroKeyEvents[macro], 1);
764 input_report_abs(inputdev, ABS_MISC,
766 input_sync(inputdev);
825 static int aiptek_open(struct input_dev *inputdev)
827 struct aiptek *aiptek = input_get_drvdata(inputdev);
839 static void aiptek_close(struct input_dev *inputdev)
841 struct aiptek *aiptek = input_get_drvdata(inputdev);
976 input_set_abs_params(aiptek->inputdev, ABS_X, 0, ret - 1, 0, 0);
981 input_set_abs_params(aiptek->inputdev, ABS_Y, 0, ret - 1, 0, 0);
986 input_set_abs_params(aiptek->inputdev, ABS_PRESSURE, 0, ret - 1, 0, 0);
1040 input_abs_get_max(aiptek->inputdev, ABS_X) + 1,
1041 input_abs_get_max(aiptek->inputdev, ABS_Y) + 1);
1673 struct input_dev *inputdev;
1694 inputdev = input_allocate_device();
1695 if (!aiptek || !inputdev) {
1714 aiptek->inputdev = inputdev;
1760 inputdev->name = "Aiptek";
1761 inputdev->phys = aiptek->features.usbPath;
1762 usb_to_input_id(usbdev, &inputdev->id);
1763 inputdev->dev.parent = &intf->dev;
1765 input_set_drvdata(inputdev, aiptek);
1767 inputdev->open = aiptek_open;
1768 inputdev->close = aiptek_close;
1774 __set_bit(eventTypes[i], inputdev->evbit);
1777 __set_bit(absEvents[i], inputdev->absbit);
1780 __set_bit(relEvents[i], inputdev->relbit);
1782 __set_bit(MSC_SERIAL, inputdev->mscbit);
1786 __set_bit(buttonEvents[i], inputdev->keybit);
1789 __set_bit(macroKeyEvents[i], inputdev->keybit);
1797 input_set_abs_params(inputdev, ABS_X, 0, 2999, 0, 0);
1798 input_set_abs_params(inputdev, ABS_Y, 0, 2249, 0, 0);
1799 input_set_abs_params(inputdev, ABS_PRESSURE, 0, 511, 0, 0);
1800 input_set_abs_params(inputdev, ABS_TILT_X, AIPTEK_TILT_MIN, AIPTEK_TILT_MAX, 0, 0);
1801 input_set_abs_params(inputdev, ABS_TILT_Y, AIPTEK_TILT_MIN, AIPTEK_TILT_MAX, 0, 0);
1802 input_set_abs_params(inputdev, ABS_WHEEL, AIPTEK_WHEEL_MIN, AIPTEK_WHEEL_MAX - 1, 0, 0);
1839 if (input_abs_get_max(aiptek->inputdev, ABS_X) > 0) {
1871 err = input_register_device(aiptek->inputdev);
1884 input_free_device(inputdev);
1903 input_unregister_device(aiptek->inputdev);