Lines Matching defs:alps
33 struct alps {
41 d->private = zalloc(sizeof(struct alps));
48 struct alps *alps = d->private;
50 alps->active_touches++;
52 if (alps->active_touches == 1)
53 alps->first = slot;
54 if (alps->active_touches == 2)
55 alps->second = slot;
60 if (alps->active_touches > 2) {
72 struct alps *alps = d->private;
74 if (alps->active_touches > 2 &&
75 slot != alps->first &&
76 slot != alps->second)
85 struct alps *alps = d->private;
87 assert(alps->active_touches >= 1);
88 alps->active_touches--;
91 if (alps->active_touches > 2 &&
92 slot != alps->first &&
93 slot != alps->second) {
98 if (slot == alps->first)
99 alps->first = UINT_MAX;
100 if (slot == alps->second)
101 alps->second = UINT_MAX;
169 TEST_DEVICE("alps-3fg",