Home | History | Annotate | Download | only in usb

Lines Matching defs:sc_ms

124 	struct hidms sc_ms;
198 sc->sc_ms.flags |= HIDMS_REVZ;
200 sc->sc_ms.flags |= HIDMS_SPUR_BUT_UP;
209 if (!hidms_setup(self, &sc->sc_ms, uha->reportid, desc, size))
230 woffset = sc->sc_ms.hidms_loc_z.size;
240 if ((sc->sc_ms.flags & HIDMS_Z) &&
241 sc->sc_ms.hidms_loc_z.pos == 0)
242 sc->sc_ms.hidms_loc_z.pos = fixpos;
243 if ((sc->sc_ms.flags & HIDMS_W) &&
244 sc->sc_ms.hidms_loc_w.pos == 0)
245 sc->sc_ms.hidms_loc_w.pos =
246 sc->sc_ms.hidms_loc_z.pos + woffset;
250 tpcalib_init(&sc->sc_ms.sc_tpcalib);
253 if (sc->sc_ms.flags & HIDMS_ABS) {
254 memset(&sc->sc_ms.sc_calibcoords, 0, sizeof(sc->sc_ms.sc_calibcoords));
255 sc->sc_ms.sc_calibcoords.maxx = 0;
256 sc->sc_ms.sc_calibcoords.maxy = 0;
257 sc->sc_ms.sc_calibcoords.samplelen = WSMOUSE_CALIBCOORDS_RESET;
266 sc->sc_ms.sc_calibcoords.minx = item.logical_minimum;
267 sc->sc_ms.sc_calibcoords.maxx = item.logical_maximum;
270 sc->sc_ms.sc_calibcoords.miny = item.logical_minimum;
271 sc->sc_ms.sc_calibcoords.maxy = item.logical_maximum;
276 tpcalib_ioctl(&sc->sc_ms.sc_tpcalib, WSMOUSEIO_SCALIBCOORDS,
277 (void *)&sc->sc_ms.sc_calibcoords, 0, 0);
280 hidms_attach(self, &sc->sc_ms, &ums_accessops);
311 KASSERT(sc->sc_ms.hidms_wsmousedev == child);
312 sc->sc_ms.hidms_wsmousedev = NULL;
329 if (sc->sc_ms.hidms_wsmousedev != NULL)
330 rv = config_detach(sc->sc_ms.hidms_wsmousedev, flags);
343 hidms_intr(&sc->sc_ms, ibuf, len);
361 sc->sc_ms.hidms_buttons = 0;
399 if (sc->sc_ms.flags & HIDMS_ABS) {
400 error = tpcalib_ioctl(&sc->sc_ms.sc_tpcalib, cmd, data,
408 if (sc->sc_ms.flags & HIDMS_ABS)