Searched refs:sc_abs (Results 1 – 2 of 2) sorted by relevance
110 if (sc->sc_abs[idx].fuzz) { in uwacom_event()111 int dist = abs(val - sc->sc_abs[idx].value); in uwacom_event()113 if (dist < sc->sc_abs[idx].fuzz >> 1) { in uwacom_event()115 } else if (dist < sc->sc_abs[idx].fuzz) { in uwacom_event()116 val = (7 * sc->sc_abs[idx].value + val) >> 3; in uwacom_event()117 } else if (dist < sc->sc_abs[idx].fuzz << 1) { in uwacom_event()118 val = (sc->sc_abs[idx].value + val) >> 1; in uwacom_event()121 if (sc->sc_abs[idx].value == val) { in uwacom_event()125 sc->sc_abs[idx].value = val; in uwacom_event()568 sc->sc_abs[axis].min = min; in uwacom_init_abs()[all …]
277 struct event_abs_axis *sc_abs; member