Lines Matching refs:fingers
152 __le16 multi; /* one finger: varies, more fingers: constant */
155 /* trackpad finger data size, empirically at least ten fingers */
197 int fingers; /* number of fingers on trackpad */
437 /* while tracking finger still valid, count all fingers */
455 if (dev->fingers < nmin)
456 dev->fingers = nmin;
457 if (dev->fingers > nmax)
458 dev->fingers = nmax;
460 input_report_key(input, BTN_TOUCH, dev->fingers > 0);
461 input_report_key(input, BTN_TOOL_FINGER, dev->fingers == 1);
462 input_report_key(input, BTN_TOOL_DOUBLETAP, dev->fingers == 2);
463 input_report_key(input, BTN_TOOL_TRIPLETAP, dev->fingers == 3);
464 input_report_key(input, BTN_TOOL_QUADTAP, dev->fingers > 3);
476 abs_x, abs_y, nmin, nmax, dev->fingers, ibt);