Lines Matching defs:sc_q
102 struct clist sc_q; /* protected by sc_lock */
252 (void)b_to_q(data, len, &sc->sc_q);
254 DPRINTFN(5, ("uhid_intr: waking %p\n", &sc->sc_q));
292 /* uhid interrupts aren't enabled yet, so setup sc_q now */
293 if (clalloc(&sc->sc_q, UHID_BSIZE, 0) == -1) {
329 clfree(&sc->sc_q);
396 clfree(&sc->sc_q);
434 while (sc->sc_q.c_cc == 0) {
443 DPRINTFN(5, ("uhidread: sleep on %p\n", &sc->sc_q));
452 while (sc->sc_q.c_cc > 0 && uio->uio_resid > 0 && !error) {
453 length = uimin(sc->sc_q.c_cc, uio->uio_resid);
458 (void) q_to_b(&sc->sc_q, buffer, length);
702 if (sc->sc_q.c_cc > 0)
732 kn->kn_data = sc->sc_q.c_cc;