Lines Matching refs:sc_q
184 (void)b_to_q(data, len, &sc->sc_q);
186 DPRINTFN(5, ("uhid_intr: waking %p\n", &sc->sc_q));
224 /* uhid interrupts aren't enabled yet, so setup sc_q now */
225 if (clalloc(&sc->sc_q, UHID_BSIZE, 0) == -1) {
261 clfree(&sc->sc_q);
328 clfree(&sc->sc_q);
366 while (sc->sc_q.c_cc == 0) {
375 DPRINTFN(5, ("uhidread: sleep on %p\n", &sc->sc_q));
384 while (sc->sc_q.c_cc > 0 && uio->uio_resid > 0 && !error) {
385 length = uimin(sc->sc_q.c_cc, uio->uio_resid);
390 (void) q_to_b(&sc->sc_q, buffer, length);
608 if (sc->sc_q.c_cc > 0)
638 kn->kn_data = sc->sc_q.c_cc;