Lines Matching refs:dy
232 int32_t dy = 0; in ums_intr_callback() local
289 dy -= hid_get_data(buf, len, &info->sc_loc_y); in ums_intr_callback()
330 if (dx || dy || dz || dt || dw || in ums_intr_callback()
333 dx, dy, dz, dt, dw, buttons); in ums_intr_callback()
346 sc->sc_status.dy += dy; in ums_intr_callback()
364 (dx == 0) && (dy == 0) && (dz == 0) && (dt == 0) && in ums_intr_callback()
371 ums_put_queue(sc, dx, dy, dz, dt, buttons); in ums_intr_callback()
373 ums_evdev_push(sc, dx, dy, dz, dt, in ums_intr_callback()
817 sc->sc_status.dy = 0; in ums_reset()
878 ums_put_queue(struct ums_softc *sc, int32_t dx, int32_t dy, in ums_put_queue() argument
892 if (dy > 254) in ums_put_queue()
893 dy = 254; in ums_put_queue()
894 if (dy < -256) in ums_put_queue()
895 dy = -256; in ums_put_queue()
908 buf[2] = dy >> 1; in ums_put_queue()
910 buf[4] = dy - (dy >> 1); in ums_put_queue()
926 ums_evdev_push(struct ums_softc *sc, int32_t dx, int32_t dy, in ums_evdev_push() argument
932 evdev_push_rel(sc->sc_evdev, REL_Y, -dy); in ums_evdev_push()
1128 sc->sc_status.dy = 0; in ums_fifo_ioctl()
1132 if (status->dx || status->dy || status->dz /* || status->dt */ ) { in ums_fifo_ioctl()