Lines Matching refs:fingers
1270 wsp_finger_t fingers[WSP_MAX_FINGERS]; in wsp_interpret_sensor_data() local
1314 fingers[n_fingers].matched = false; in wsp_interpret_sensor_data()
1315 fingers[n_fingers].x = source_fingerp->abs_x; in wsp_interpret_sensor_data()
1316 fingers[n_fingers].y = -source_fingerp->abs_y; in wsp_interpret_sensor_data()
1324 if (wsp_update_strokes(sc, fingers, n_fingers)) in wsp_interpret_sensor_data()
1433 wsp_finger_t *fingers, u_int n_fingers) in wsp_match_strokes_against_fingers() argument
1455 instantaneous_dx = fingers[i].x - strokep->x; in wsp_match_strokes_against_fingers()
1456 instantaneous_dy = fingers[i].y - strokep->y; in wsp_match_strokes_against_fingers()
1472 fingers[i].matched = true; in wsp_match_strokes_against_fingers()
1475 strokep->instantaneous_dx = fingers[i].x - strokep->x; in wsp_match_strokes_against_fingers()
1476 strokep->instantaneous_dy = fingers[i].y - strokep->y; in wsp_match_strokes_against_fingers()
1477 strokep->x = fingers[i].x; in wsp_match_strokes_against_fingers()
1478 strokep->y = fingers[i].y; in wsp_match_strokes_against_fingers()
1635 wsp_update_strokes(struct atp_softc *sc, wsp_finger_t fingers[WSP_MAX_FINGERS], in wsp_update_strokes()
1645 sc, fingers, n_fingers); in wsp_update_strokes()
1657 if (fingers[i].matched) in wsp_update_strokes()
1660 wsp_add_stroke(sc, fingers + i); in wsp_update_strokes()