atp_stroke_t
atp_stroke_t *strokep;
atp_stroke_t *strokep;
atp_stroke_t *strokep_best = NULL;
atp_stroke_t *strokep;
atp_stroke_t *strokep_next;
atp_stroke_t *strokep_next;
atp_stroke_t *strokep;
atp_stroke_t *strokep;
atp_stroke_t *strokep;
atp_advance_stroke_state(struct atp_softc *sc, atp_stroke_t *strokep,
atp_stroke_has_small_movement(const atp_stroke_t *strokep)
atp_update_pending_mickeys(atp_stroke_t *strokep)
atp_compute_stroke_movement(atp_stroke_t *strokep)
atp_terminate_stroke(struct atp_softc *sc, atp_stroke_t *strokep)
atp_is_horizontal_scroll(const atp_stroke_t *strokep)
atp_is_vertical_scroll(const atp_stroke_t *strokep)
atp_stroke_t *strokep;
atp_stroke_t *strokep_next;
atp_convert_to_slide(struct atp_softc *sc, atp_stroke_t *strokep)
atp_stroke_t *strokep;
atp_stroke_t sc_strokes_data[ATP_MAX_STROKES];
atp_stroke_t *, boolean_t *);
static boolean_t atp_stroke_has_small_movement(const atp_stroke_t *);
static void atp_update_pending_mickeys(atp_stroke_t *);
static boolean_t atp_compute_stroke_movement(atp_stroke_t *);
static void atp_terminate_stroke(struct atp_softc *, atp_stroke_t *);
static boolean_t atp_is_horizontal_scroll(const atp_stroke_t *);
static boolean_t atp_is_vertical_scroll(const atp_stroke_t *);
static void atp_convert_to_slide(struct atp_softc *, atp_stroke_t *);
static atp_stroke_t *
atp_stroke_t *pstroke;
atp_free_stroke(struct atp_softc *sc, atp_stroke_t *pstroke)