Lines Matching defs:finger
161 /* trackpad finger data offsets, le16-aligned */
173 /* trackpad finger header - little endian */
188 /* trackpad finger structure - little endian */
190 int16_t origin; /* zero when switching track finger */
201 int16_t multi; /* one finger: varies, more fingers:
205 /* trackpad finger data size, empirically at least ten fingers */
234 uint8_t tp_offset; /* offset to trackpad finger data */
388 struct tp_finger *index[MAX_FINGERS]; /* finger index data */
408 uint8_t o_ntouch; /* old touch finger status */
409 uint8_t finger; /* 0 or 1 *, check which finger moving */
416 uint8_t ntaps; /* finger status in tapping */
670 int ntouch = 0; /* the finger number in touch */
834 sc->finger = 0;
874 dx = sc->pos_x[sc->finger] - sc->pre_pos_x;
875 dy = sc->pos_y[sc->finger] - sc->pre_pos_y;
878 * Ignore movement of switch finger or
885 sc->finger = 0;
889 sc->finger == 0) {
893 sc->finger = 1;
897 sc->finger == 1) {
901 sc->finger = 0;
904 dx, dy, sc->finger);
976 sc->pre_pos_x = sc->pos_x[sc->finger];
977 sc->pre_pos_y = sc->pos_y[sc->finger];