Lines Matching refs:sc_q
96 uint8_t *sc_q; member
285 bcopy(buf, sc->sc_q + sc->sc_tail * sc->sc_rdesc->rdsize, len); in hidraw_intr()
289 bzero(sc->sc_q + sc->sc_tail * sc->sc_rdesc->rdsize + len, in hidraw_intr()
312 DPRINTFN(5, "waking %p\n", &sc->sc_q); in hidraw_lock_queue()
313 wakeup(&sc->sc_q); in hidraw_lock_queue()
367 sc->sc_q = malloc(sc->sc_rdesc->rdsize * HIDRAW_BUFFER_SIZE, M_DEVBUF, in hidraw_open()
397 free(sc->sc_q, M_DEVBUF); in hidraw_dtor()
399 sc->sc_q = NULL; in hidraw_dtor()
430 error = hid_get_report(sc->sc_dev, sc->sc_q, in hidraw_read()
434 error = uiomove(sc->sc_q, sc->sc_rdesc->isize, uio); in hidraw_read()
445 DPRINTFN(5, "sleep on %p\n", &sc->sc_q); in hidraw_read()
446 error = mtx_sleep(&sc->sc_q, &sc->sc_mtx, PZERO | PCATCH, in hidraw_read()
464 error = uiomove(sc->sc_q + sc->sc_head * sc->sc_rdesc->rdsize, in hidraw_read()
693 sc->sc_q = realloc(sc->sc_q, in hidraw_ioctl()
1026 DPRINTFN(5, "waking %p\n", &sc->sc_q); in hidraw_notify()
1027 wakeup(&sc->sc_q); in hidraw_notify()