Lines Matching defs:sc_obuf
138 uint8_t *sc_obuf;
407 sc->sc_obuf = kmem_alloc(sc->sc_olen, KM_SLEEP);
409 DPRINTF(("ucycomopen: sc->sc_obuf=%p\n", sc->sc_obuf));
531 memset(sc->sc_obuf, 0, sc->sc_olen);
540 memcpy(sc->sc_obuf + 1, data, len);
541 sc->sc_obuf[0] = len | sc->sc_mcr;
543 DPRINTF(("ucycomstart(8): sc->sc_obuf[0] = %d | %d = %d\n",
544 len, sc->sc_mcr, sc->sc_obuf[0]));
565 memcpy(sc->sc_obuf + 2, data, len);
566 sc->sc_obuf[0] = sc->sc_mcr;
567 sc->sc_obuf[1] = len;
568 DPRINTF(("ucycomstart(32): sc->sc_obuf[0] = %d\n"
569 "sc->sc_obuf[1] = %d\n", sc->sc_obuf[0], sc->sc_obuf[1]));
596 DPRINTF(("ucycomstart: sc->sc_obuf[0..%zd) =",
599 DPRINTF((" %02x", sc->sc_obuf[i]));
619 err = uhidev_write_async(sc->sc_hdev, sc->sc_obuf, sc->sc_olen, 0,
1123 memset(sc->sc_obuf, 0, sc->sc_olen);
1124 sc->sc_obuf[0] = sc->sc_mcr;
1126 err = uhidev_write(sc->sc_hdev, sc->sc_obuf, sc->sc_olen);
1163 obuf = sc->sc_obuf;
1164 sc->sc_obuf = NULL;