Home
last modified time | relevance | path

Searched refs:sc_abs (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/clients/usbinput/usbwcm/
H A Dusbwcm.c114 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 …]
/illumos-gate/usr/src/uts/common/sys/usb/clients/usbinput/usbwcm/
H A Dusbwcm.h277 struct event_abs_axis *sc_abs; member