Lines Matching refs:csw
421 umass_bbb_csw_t csw; /* command status wrapper */
1546 if (actlen < (int)sizeof(sc->csw)) {
1547 (void)memset_s(&sc->csw, sizeof(sc->csw), 0, sizeof(sc->csw));
1552 usbd_copy_out(pc, 0, &sc->csw, actlen);
1554 DIF(UDMASS_BBB, umass_bbb_dump_csw(sc, &sc->csw));
1556 residue = UGETDW(sc->csw.dCSWDataResidue);
1569 uint32_t temp = UGETDW(sc->csw.dCSWSignature);
1573 USETDW(sc->csw.dCSWSignature, CSWSIGNATURE);
1577 if (UGETDW(sc->csw.dCSWSignature) != CSWSIGNATURE) {
1579 UGETDW(sc->csw.dCSWSignature), CSWSIGNATURE);
1586 } else if (UGETDW(sc->csw.dCSWTag) != UGETDW(sc->cbw.dCBWTag)) {
1588 "0x%08x\n", UGETDW(sc->csw.dCSWTag),
1591 } else if (sc->csw.bCSWStatus > CSWSTATUS_PHASE) {
1593 sc->csw.bCSWStatus, CSWSTATUS_PHASE);
1595 } else if (sc->csw.bCSWStatus == CSWSTATUS_PHASE) {
1603 } else if (sc->csw.bCSWStatus == CSWSTATUS_FAILED) {
2512 umass_bbb_dump_csw(struct umass_softc *sc, umass_bbb_csw_t *csw)
2514 uint32_t sig = UGETDW(csw->dCSWSignature);
2515 uint32_t tag = UGETDW(csw->dCSWTag);
2516 uint32_t res = UGETDW(csw->dCSWDataResidue);
2517 uint8_t status = csw->bCSWStatus;
3104 residuce = UGETDW(sc->csw.dCSWDataResidue);