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);
975 input_set_abs_params(aiptek->inputdev, ABS_X, 0, ret - 1, 0, 0);
980 input_set_abs_params(aiptek->inputdev, ABS_Y, 0, ret - 1, 0, 0);
985 input_set_abs_params(aiptek->inputdev, ABS_PRESSURE, 0, ret - 1, 0, 0);
1039 input_abs_get_max(aiptek->inputdev, ABS_X) + 1,
1040 input_abs_get_max(aiptek->inputdev, ABS_Y) + 1);
1656 struct input_dev *inputdev;
1677 inputdev = input_allocate_device();
1678 if (!aiptek || !inputdev) {
1697 aiptek->inputdev = inputdev;
1743 inputdev->name = "Aiptek";
1744 inputdev->phys = aiptek->features.usbPath;
1745 usb_to_input_id(usbdev, &inputdev->id);
1746 inputdev->dev.parent = &intf->dev;
1748 input_set_drvdata(inputdev, aiptek);
1750 inputdev->open = aiptek_open;
1751 inputdev->close = aiptek_close;
1757 __set_bit(eventTypes[i], inputdev->evbit);
1760 __set_bit(absEvents[i], inputdev->absbit);
1763 __set_bit(relEvents[i], inputdev->relbit);
1765 __set_bit(MSC_SERIAL, inputdev->mscbit);
1769 __set_bit(buttonEvents[i], inputdev->keybit);
1772 __set_bit(macroKeyEvents[i], inputdev->keybit);
1780 input_set_abs_params(inputdev, ABS_X, 0, 2999, 0, 0);
1781 input_set_abs_params(inputdev, ABS_Y, 0, 2249, 0, 0);
1782 input_set_abs_params(inputdev, ABS_PRESSURE, 0, 511, 0, 0);
1783 input_set_abs_params(inputdev, ABS_TILT_X, AIPTEK_TILT_MIN, AIPTEK_TILT_MAX, 0, 0);
1784 input_set_abs_params(inputdev, ABS_TILT_Y, AIPTEK_TILT_MIN, AIPTEK_TILT_MAX, 0, 0);
1785 input_set_abs_params(inputdev, ABS_WHEEL, AIPTEK_WHEEL_MIN, AIPTEK_WHEEL_MAX - 1, 0, 0);
1822 if (input_abs_get_max(aiptek->inputdev, ABS_X) > 0) {
1845 err = input_register_device(aiptek->inputdev);
1857 input_free_device(inputdev);
1876 input_unregister_device(aiptek->inputdev);