Lines Matching defs:touch
17 * - JASTEC USB touch controller/DigiTech DTR-02U
21 * - EasyTouch USB Dual/Multi touch controller from Data Modul
105 int touch, press;
271 dev->touch = (tmp > 0);
339 dev->touch = pkt[0] & 0x01;
384 dev->touch = pkt[0] & 0x01;
415 dev->touch = pkt[0] & 0x01;
442 dev->touch = (pkt[2] & 0x40) ? 1 : 0;
584 int touch;
588 * report touch as 0 with the last valid x/y data once. then stop
593 touch = ~pkt[7] & 0x20;
594 if (!touch) {
595 if (dev->touch) {
596 dev->touch = 0;
605 dev->touch = touch;
630 dev->touch = (pkt[0] & 0x10) ? 1 : 0;
657 dev->touch = pkt[0] & 0x20;
740 dev->touch = pkt[0] & 0x01;
755 dev->touch = (pkt[1] & 0x03) ? 1 : 0;
769 dev->touch = pkt[0] & 0x01;
795 /* touch data in IdealTEK mode */
798 dev->touch = (pkt[0] & 0x40) ? 1 : 0;
802 /* touch data in MT emulation mode */
805 dev->touch = (pkt[0] & 0x40) ? 1 : 0;
823 dev->touch = pkt[0] & 0x01;
837 dev->touch = pkt[0] & 0x01;
851 dev->touch = (pkt[0] & 0x40) >> 6;
873 dev->touch = 1;
880 dev->touch = 0;
908 u8 flags; /* 0xe1 = touch, 0xe1 = release */
909 __be16 data_len; /* total bytes of touch data */
1054 /* got touch data? */
1078 * This also means that there's a limited multi-touch capability but
1100 /* multi-touch */
1113 /* single touch */
1116 usbtouch->touch = packet->flags & 0x01;
1140 dev->touch = pkt[6] > 0;
1393 input_report_key(usbtouch->input, BTN_TOUCH, usbtouch->touch);