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