Lines Matching defs:sc
112 struct mms_softc *sc = (void *)self;
121 printf("%s: can't map i/o space\n", sc->sc_dev.dv_xname);
126 sc->sc_iot = iot;
127 sc->sc_ioh = ioh;
128 sc->sc_enabled = 0;
130 sc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq, IST_PULSE,
131 IPL_TTY, mmsintr, sc, sc->sc_dev.dv_xname);
134 a.accesscookie = sc;
142 sc->sc_wsmousedev = config_found(self, &a, wsmousedevprint);
148 struct mms_softc *sc = v;
150 if (sc->sc_enabled)
153 sc->sc_enabled = 1;
156 bus_space_write_1(sc->sc_iot, sc->sc_ioh, MMS_ADDR, 0x07);
157 bus_space_write_1(sc->sc_iot, sc->sc_ioh, MMS_DATA, 0x09);
165 struct mms_softc *sc = v;
168 bus_space_write_1(sc->sc_iot, sc->sc_ioh, MMS_ADDR, 0x87);
170 sc->sc_enabled = 0;
177 struct mms_softc *sc = v;
191 struct mms_softc *sc = arg;
192 bus_space_tag_t iot = sc->sc_iot;
193 bus_space_handle_t ioh = sc->sc_ioh;
199 if (!sc->sc_enabled)
232 WSMOUSE_INPUT(sc->sc_wsmousedev, buttons, dx, dy, 0, 0);