Lines Matching defs:finger

150     &wsp_tuning.max_finger_area, 0, "maximum finger area");
152 &wsp_tuning.max_double_tap_distance, 0, "maximum double-finger click distance");
197 /* trackpad finger data offsets, le16-aligned */
211 /* trackpad finger data block size */
220 uint8_t offset; /* offset to trackpad finger data */
221 uint8_t fsize; /* bytes in single finger block */
222 uint8_t delta; /* offset from header to finger struct */
278 /* trackpad finger header - little endian */
293 /* trackpad finger structure - little endian */
295 int16_t origin; /* zero when switching track finger */
307 int16_t multi; /* one finger: varies, more fingers:
311 /* trackpad finger data size, empirically at least ten fingers */
353 struct wsp_param p; /* finger pressure limits */
354 struct wsp_param w; /* finger width limits */
583 struct tp_finger *index[MAX_FINGERS]; /* finger index data */
603 uint8_t o_ntouch; /* old touch finger status */
604 uint8_t finger; /* 0 or 1 *, check which finger moving */
610 uint8_t ntaps; /* finger status in tapping */
871 /* finger position */
874 /* finger pressure */
876 /* finger touch area */
879 /* finger approach area */
882 /* finger orientation */
943 int ntouch = 0; /* the finger number in touch */
1159 sc->finger = 0;
1203 dx = sc->pos_x[sc->finger] - sc->pre_pos_x[sc->finger];
1204 dy = sc->pos_y[sc->finger] - sc->pre_pos_y[sc->finger];
1207 * Ignore movement of switch finger or
1213 sc->finger = 0;
1217 sc->finger == 0) {
1220 sc->finger = 1;
1224 sc->finger == 1) {
1227 sc->finger = 0;
1230 dx, dy, sc->finger);
1294 sc->pre_pos_x[sc->finger] = sc->pos_x[sc->finger];
1295 sc->pre_pos_y[sc->finger] = sc->pos_y[sc->finger];