Lines Matching refs:sc_cbw
151 struct cfumass_cbw_t *sc_cbw; member
368 sc->sc_cbw = in cfumass_attach()
620 signature = UGETDW(sc->sc_cbw->dCBWSignature); in cfumass_t_command_callback()
627 if (sc->sc_cbw->bCDBLength <= 0 || in cfumass_t_command_callback()
628 sc->sc_cbw->bCDBLength > sizeof(sc->sc_cbw->CBWCB)) { in cfumass_t_command_callback()
630 sc->sc_cbw->bCDBLength, sizeof(sc->sc_cbw->CBWCB)); in cfumass_t_command_callback()
636 sc->sc_current_tag = UGETDW(sc->sc_cbw->dCBWTag); in cfumass_t_command_callback()
638 UGETDW(sc->sc_cbw->dCBWDataTransferLength); in cfumass_t_command_callback()
639 sc->sc_current_flags = sc->sc_cbw->bCBWFlags; in cfumass_t_command_callback()
648 sc->sc_cbw->CBWCB, sc->sc_cbw->bCDBLength) != 0) in cfumass_t_command_callback()
667 io->io_hdr.nexus.targ_lun = ctl_decode_lun(sc->sc_cbw->bCBWLUN); in cfumass_t_command_callback()
668 io->scsiio.tag_num = UGETDW(sc->sc_cbw->dCBWTag); in cfumass_t_command_callback()
670 io->scsiio.cdb_len = sc->sc_cbw->bCDBLength; in cfumass_t_command_callback()
671 memcpy(io->scsiio.cdb, sc->sc_cbw->CBWCB, sc->sc_cbw->bCDBLength); in cfumass_t_command_callback()
691 usbd_xfer_set_frame_len(xfer, 0, sizeof(*sc->sc_cbw)); in cfumass_t_command_callback()