Lines Matching refs:finger
170 /* trackpad finger data offsets, le16-aligned */
184 /* trackpad finger data block size */
190 /* trackpad finger header - little endian */
205 /* trackpad finger structure - little endian */
207 int16_t origin; /* zero when switching track finger */
219 int16_t multi; /* one finger: varies, more fingers:
223 /* trackpad finger data size, empirically at least ten fingers */
254 uint8_t tp_offset; /* offset to trackpad finger data */
255 uint8_t tp_fsize; /* bytes in single finger block */
256 uint8_t tp_delta; /* offset from header to finger struct */
555 struct tp_finger *index[MAX_FINGERS]; /* finger index data */
575 uint8_t o_ntouch; /* old touch finger status */
576 uint8_t finger; /* 0 or 1 *, check which finger moving */
583 uint8_t ntaps; /* finger status in tapping */
851 int ntouch = 0; /* the finger number in touch */
1023 sc->finger = 0;
1067 dx = sc->pos_x[sc->finger] - sc->pre_pos_x;
1068 dy = sc->pos_y[sc->finger] - sc->pre_pos_y;
1071 * Ignore movement of switch finger or
1077 sc->finger = 0;
1081 sc->finger == 0) {
1084 sc->finger = 1;
1088 sc->finger == 1) {
1091 sc->finger = 0;
1094 dx, dy, sc->finger);
1160 sc->pre_pos_x = sc->pos_x[sc->finger];
1161 sc->pre_pos_y = sc->pos_y[sc->finger];