Lines Matching defs:cbw
389 umass_bbb_cbw_t cbw; /* command block wrapper */
1283 tag = UGETDW(sc->cbw.dCBWTag) + 1;
1285 USETDW(sc->cbw.dCBWSignature, CBWSIGNATURE);
1286 USETDW(sc->cbw.dCBWTag, tag);
1297 USETDW(sc->cbw.dCBWDataTransferLength, sc->sc_transfer.data_len);
1308 sc->cbw.bCBWFlags = ((sc->sc_transfer.dir == DIR_IN) ?
1310 sc->cbw.bCBWLUN = sc->sc_transfer.lun;
1312 if (sc->sc_transfer.cmd_len > sizeof(sc->cbw.CBWCDB)) {
1313 sc->sc_transfer.cmd_len = sizeof(sc->cbw.CBWCDB);
1316 sc->cbw.bCDBLength = sc->sc_transfer.cmd_len;
1319 memcpy(sc->cbw.CBWCDB, sc->sc_transfer.cmd_data,
1323 memset(sc->cbw.CBWCDB +
1325 sizeof(sc->cbw.CBWCDB) -
1328 DIF(UDMASS_BBB, umass_bbb_dump_cbw(sc, &sc->cbw));
1331 usbd_copy_in(pc, 0, &sc->cbw, sizeof(sc->cbw));
1332 usbd_xfer_set_frame_len(xfer, 0, sizeof(sc->cbw));
1513 } else if (UGETDW(sc->csw.dCSWTag) != UGETDW(sc->cbw.dCBWTag)) {
1516 UGETDW(sc->cbw.dCBWTag));
2940 umass_bbb_dump_cbw(struct umass_softc *sc, umass_bbb_cbw_t *cbw)
2942 uint8_t *c = cbw->CBWCDB;
2944 uint32_t dlen = UGETDW(cbw->dCBWDataTransferLength);
2945 uint32_t tag = UGETDW(cbw->dCBWTag);
2947 uint8_t clen = cbw->bCDBLength;
2948 uint8_t flags = cbw->bCBWFlags;
2949 uint8_t lun = cbw->bCBWLUN;