Searched refs:sc_rdesc (Results 1 – 2 of 2) sorted by relevance
| /freebsd/sys/dev/hid/ |
| H A D | hidraw.c | 99 struct hid_rdesc_info *sc_rdesc; member 221 sc->sc_rdesc = hidbus_get_rdesc_info(self); in hidraw_attach() 225 if (sc->sc_rdesc->data == NULL || sc->sc_rdesc->len == 0) in hidraw_attach() 292 bcopy(buf, sc->sc_q + sc->sc_tail * sc->sc_rdesc->rdsize, len); in hidraw_intr() 295 if (len < sc->sc_rdesc->rdsize) in hidraw_intr() 296 bzero(sc->sc_q + sc->sc_tail * sc->sc_rdesc->rdsize + len, in hidraw_intr() 297 sc->sc_rdesc->isize - len); in hidraw_intr() 374 sc->sc_q = malloc(sc->sc_rdesc->rdsize * HIDRAW_BUFFER_SIZE, M_DEVBUF, in hidraw_open() 438 sc->sc_rdesc->isize, NULL, HID_INPUT_REPORT, in hidraw_read() 439 sc->sc_rdesc->iid); in hidraw_read() [all …]
|
| H A D | u2f.c | 83 void *sc_rdesc; member 163 error = hid_get_report_descr(dev, &sc->sc_rdesc, &sc->sc_rdesc_size); in u2f_attach() 166 sc->sc_isize = hid_report_size_max(sc->sc_rdesc, sc->sc_rdesc_size, in u2f_attach() 172 sc->sc_osize = hid_report_size_max(sc->sc_rdesc, sc->sc_rdesc_size, in u2f_attach() 465 return (copyout(sc->sc_rdesc, ugd->ugd_data, size)); in u2f_ioctl()
|