Lines Matching refs:cbw
161 struct bbb_cbw *cbw; member
323 tag = UGETDW(sc->cbw->dCBWTag) + 1; in bbb_command_callback()
324 USETDW(sc->cbw->dCBWSignature, CBWSIGNATURE); in bbb_command_callback()
325 USETDW(sc->cbw->dCBWTag, tag); in bbb_command_callback()
326 USETDW(sc->cbw->dCBWDataTransferLength, (uint32_t)sc->data_len); in bbb_command_callback()
327 sc->cbw->bCBWFlags = ((sc->dir == DIR_IN) ? CBWFLAGS_IN : CBWFLAGS_OUT); in bbb_command_callback()
328 sc->cbw->bCBWLUN = sc->lun; in bbb_command_callback()
329 sc->cbw->bCDBLength = sc->cmd_len; in bbb_command_callback()
330 if (sc->cbw->bCDBLength > sizeof(sc->cbw->CBWCDB)) { in bbb_command_callback()
331 sc->cbw->bCDBLength = sizeof(sc->cbw->CBWCDB); in bbb_command_callback()
554 memset(&sc->cbw->CBWCDB, 0, sizeof(sc->cbw->CBWCDB)); in bbb_command_start()
555 memcpy(&sc->cbw->CBWCDB, cmd_ptr, cmd_len); in bbb_command_start()
556 DPRINTFN(1, "SCSI cmd = %*D\n", (int)cmd_len, (char *)sc->cbw->CBWCDB, ":"); in bbb_command_start()
684 sc->cbw = usbd_xfer_get_frame_buffer( in bbb_attach()