Lines Matching defs:sc
99 struct umstc_softc *sc = (struct umstc_softc *)self;
105 sc->sc_hdev.sc_intr = umstc_intr;
106 sc->sc_hdev.sc_parent = uha->parent;
107 sc->sc_hdev.sc_udev = uaa->device;
108 sc->sc_hdev.sc_report_id = uha->reportid;
114 sc->sc_hdev.sc_isize = hid_report_size(desc, size, hid_input, repid);
115 sc->sc_hdev.sc_osize = hid_report_size(desc, size, hid_output, repid);
116 sc->sc_hdev.sc_fsize = hid_report_size(desc, size, hid_feature, repid);
118 uhidev_open(&sc->sc_hdev);
120 task_set(&sc->sc_brightness_task, umstc_brightness_task, sc);
128 struct umstc_softc *sc = (struct umstc_softc *)self;
130 task_del(systq, &sc->sc_brightness_task);
132 uhidev_close(&sc->sc_hdev);
140 struct umstc_softc *sc = (struct umstc_softc *)addr;
170 atomic_sub_int(&sc->sc_brightness_steps, 1);
171 task_add(systq, &sc->sc_brightness_task);
176 atomic_add_int(&sc->sc_brightness_steps, 1);
177 task_add(systq, &sc->sc_brightness_task);
183 printf("%s: unhandled key ", sc->sc_hdev.sc_dev.dv_xname);
193 struct umstc_softc *sc = arg;
194 int steps = atomic_swap_uint(&sc->sc_brightness_steps, 0);