Home | History | Annotate | Download | only in usb

Lines Matching defs:sc_olen

136 	size_t			sc_olen; /* output report length */
233 sc->sc_olen = hid_report_size(desc, size, hid_output, repid);
236 if (sc->sc_olen != 8 && sc->sc_olen != 32)
407 sc->sc_obuf = kmem_alloc(sc->sc_olen, KM_SLEEP);
531 memset(sc->sc_obuf, 0, sc->sc_olen);
533 switch (sc->sc_olen) {
535 if (cnt > sc->sc_olen - 1) {
537 len = sc->sc_olen - 1;
559 if (cnt > sc->sc_olen - 2) {
562 len = sc->sc_olen - 2;
585 sc->sc_olen));
597 sc->sc_olen));
598 for (i = 0; i < sc->sc_olen; i++)
619 err = uhidev_write_async(sc->sc_hdev, sc->sc_obuf, sc->sc_olen, 0,
1115 if (sc->sc_olen != 8 && sc->sc_olen != 32) {
1117 "size (%zd)\n", sc->sc_olen));
1123 memset(sc->sc_obuf, 0, sc->sc_olen);
1126 err = uhidev_write(sc->sc_hdev, sc->sc_obuf, sc->sc_olen);
1168 kmem_free(obuf, sc->sc_olen);