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