Searched refs:semi_mt (Results 1 – 6 of 6) sorted by relevance
1676 d->semi_mt.is_semi_mt = true; in litest_create()2194 if (!d->semi_mt.is_semi_mt) { in litest_slot_start()2209 l = min(x, d->semi_mt.touches[other].x); in litest_slot_start()2210 t = min(y, d->semi_mt.touches[other].y); in litest_slot_start()2211 r = max(x, d->semi_mt.touches[other].x); in litest_slot_start()2212 b = max(y, d->semi_mt.touches[other].y); in litest_slot_start()2228 d->semi_mt.touches[slot].x = x; in litest_slot_start()2229 d->semi_mt.touches[slot].y = y; in litest_slot_start()2279 if (!d->semi_mt.is_semi_mt) { in litest_slot_move()2292 l = min(x, d->semi_mt.touches[other].x); in litest_slot_move()[all …]
377 struct litest_semi_mt semi_mt; /** only used for semi-mt device */ member901 struct litest_semi_mt *semi_mt,907 struct litest_semi_mt *semi_mt,913 struct litest_semi_mt *semi_mt,
276 bool semi_mt; member
106 if (!tp->has_mt || tp->semi_mt) in tp_calculate_motion_speed()1746 if (!tp->semi_mt) in tp_process_state()2886 tp->semi_mt = libevdev_has_property(device->evdev, INPUT_PROP_SEMI_MT); in tp_init_slots()2906 if (tp->semi_mt || in tp_init_slots()
873 tp->gesture.enabled = !tp->semi_mt && tp->num_slots > 1; in tp_init_gesture()
839 if (tp->semi_mt && tp->nfingers_down != tp->old_nfingers_down) in tp_tap_exceeds_motion_threshold()