Home | History | Annotate | Download | only in dev

Lines Matching defs:jsc

102 	struct pckbc_js_softc *jsc = device_private(self);
109 jsc->jsc_pckbc.sc_dv = self;
124 pckbc_js_attach_common(jsc, iot, ioaddr, intr, isconsole);
130 struct pckbc_js_softc *jsc = device_private(self);
138 jsc->jsc_pckbc.sc_dv = self;
154 pckbc_js_attach_common(jsc, iot, ioaddr, intr, isconsole);
159 pckbc_js_attach_common(struct pckbc_js_softc *jsc,
163 struct pckbc_softc *sc = (struct pckbc_softc *)jsc;
166 jsc->jsc_pckbc.intr_establish = pckbc_js_intr_establish;
167 jsc->jsc_intr = intr;
168 jsc->jsc_established = 0;
238 struct pckbc_js_softc *jsc = (struct pckbc_js_softc *)sc;
241 if (jsc->jsc_established) {
254 jsc->jsc_int_cookie = softint_establish(SOFTINT_SERIAL,
255 pckbcintr_soft, &jsc->jsc_pckbc);
256 if (jsc->jsc_int_cookie == NULL) {
262 res = bus_intr_establish(sc->id->t_iot, jsc->jsc_intr,
263 IPL_SERIAL, jsc_pckbdintr, jsc);
269 jsc->jsc_established = 1;
275 struct pckbc_js_softc *jsc = vsc;
277 softint_schedule(jsc->jsc_int_cookie);
278 pckbcintr_hard(&jsc->jsc_pckbc);