Lines Matching full:touches
58 struct input_mt_pos *touches) in ektf2127_parse_coordinates() argument
66 touches[i].x = (buf[index] & 0x0f); in ektf2127_parse_coordinates()
67 touches[i].x <<= 8; in ektf2127_parse_coordinates()
68 touches[i].x |= buf[index + 2]; in ektf2127_parse_coordinates()
70 touches[i].y = (buf[index] & 0xf0); in ektf2127_parse_coordinates()
71 touches[i].y <<= 4; in ektf2127_parse_coordinates()
72 touches[i].y |= buf[index + 1]; in ektf2127_parse_coordinates()
78 struct input_mt_pos touches[EKTF2127_MAX_TOUCHES]; in ektf2127_report_event() local
85 "Too many touches %d > %d\n", in ektf2127_report_event()
90 ektf2127_parse_coordinates(buf, touch_count, touches); in ektf2127_report_event()
91 input_mt_assign_slots(ts->input, slots, touches, in ektf2127_report_event()
98 touches[i].x, touches[i].y, true); in ektf2127_report_event()