Lines Matching refs:sc_repeat
169 struct wsmouse_repeat sc_repeat; member
269 memset(&sc->sc_repeat, 0, sizeof(sc->sc_repeat)); in wsmouse_attach()
472 KASSERT(sc->sc_repeat.wr_buttons & in wsmouse_input()
503 if ((mb & d) && (sc->sc_repeat.wr_buttons & (1 << btnno)) && in wsmouse_input()
504 sc->sc_repeat.wr_delay_first > 0) { in wsmouse_input()
506 sc->sc_repeat_delay = sc->sc_repeat.wr_delay_first; in wsmouse_input()
585 KASSERT(sc->sc_repeat.wr_buttons & (1 << sc->sc_repeat_button)); in wsmouse_repeat()
597 if (newdelay - sc->sc_repeat.wr_delay_decrement < in wsmouse_repeat()
598 sc->sc_repeat.wr_delay_minimum) in wsmouse_repeat()
599 newdelay = sc->sc_repeat.wr_delay_minimum; in wsmouse_repeat()
600 else if (newdelay > sc->sc_repeat.wr_delay_minimum) in wsmouse_repeat()
601 newdelay -= sc->sc_repeat.wr_delay_decrement; in wsmouse_repeat()
602 KASSERT(newdelay >= sc->sc_repeat.wr_delay_minimum); in wsmouse_repeat()
603 KASSERT(newdelay <= sc->sc_repeat.wr_delay_first); in wsmouse_repeat()
869 memcpy(wr, &sc->sc_repeat, sizeof(sc->sc_repeat)); in wsmouse_do_ioctl()
888 memcpy(&sc->sc_repeat, wr, sizeof(sc->sc_repeat)); in wsmouse_do_ioctl()