Lines Matching refs:finger
359 struct qt602240_finger finger[QT602240_MAX_FINGER];
600 struct qt602240_finger *finger = data->finger;
602 int status = finger[single_id].status;
607 if (!finger[id].status)
611 finger[id].status != QT602240_RELEASE ?
612 finger[id].area : 0);
614 finger[id].x);
616 finger[id].y);
619 if (finger[id].status == QT602240_RELEASE)
620 finger[id].status = 0;
628 input_report_abs(input_dev, ABS_X, finger[single_id].x);
629 input_report_abs(input_dev, ABS_Y, finger[single_id].y);
638 struct qt602240_finger *finger = data->finger;
650 finger[id].status = QT602240_RELEASE;
668 finger[id].status = status & QT602240_MOVE ?
670 finger[id].x = x;
671 finger[id].y = y;
672 finger[id].area = area;