Lines Matching full:touches
51 struct input_mt_pos *touches) in ektf2127_parse_coordinates() argument
59 touches[i].x = (buf[index] & 0x0f); in ektf2127_parse_coordinates()
60 touches[i].x <<= 8; in ektf2127_parse_coordinates()
61 touches[i].x |= buf[index + 2]; in ektf2127_parse_coordinates()
63 touches[i].y = (buf[index] & 0xf0); in ektf2127_parse_coordinates()
64 touches[i].y <<= 4; in ektf2127_parse_coordinates()
65 touches[i].y |= buf[index + 1]; in ektf2127_parse_coordinates()
71 struct input_mt_pos touches[EKTF2127_MAX_TOUCHES]; in ektf2127_report_event() local
78 "Too many touches %d > %d\n", in ektf2127_report_event()
83 ektf2127_parse_coordinates(buf, touch_count, touches); in ektf2127_report_event()
84 input_mt_assign_slots(ts->input, slots, touches, in ektf2127_report_event()
91 touches[i].x, touches[i].y, true); in ektf2127_report_event()