Home
last modified time | relevance | path

Searched refs:cbw (Results 1 – 4 of 4) sorted by relevance

/rk3399_rockchip-uboot/drivers/usb/emul/
H A Dsandbox_flash.c305 struct umass_bbb_cbw *cbw = buff; in sandbox_flash_bulk() local
316 cbw->dCBWSignature != CBWSIGNATURE) in sandbox_flash_bulk()
318 if ((cbw->bCBWFlags & CBWFLAGS_SBZ) || in sandbox_flash_bulk()
319 cbw->bCBWLUN != 0) in sandbox_flash_bulk()
321 if (cbw->bCDBLength < 1 || cbw->bCDBLength >= 0x10) in sandbox_flash_bulk()
323 priv->transfer_len = cbw->dCBWDataTransferLength; in sandbox_flash_bulk()
324 priv->tag = cbw->dCBWTag; in sandbox_flash_bulk()
325 return handle_ufi_command(plat, priv, cbw->CBWCDB, in sandbox_flash_bulk()
326 cbw->bCDBLength); in sandbox_flash_bulk()
/rk3399_rockchip-uboot/drivers/usb/gadget/
H A Df_rockusb.c109 static inline void dump_cbw(struct fsg_bulk_cb_wrap *cbw) in dump_cbw() argument
111 assert(!cbw); in dump_cbw()
114 debug("Signature %x\n", cbw->Signature); in dump_cbw()
115 debug("Tag %x\n", cbw->Tag); in dump_cbw()
116 debug("DataTransferLength %x\n", cbw->DataTransferLength); in dump_cbw()
117 debug("Flags %x\n", cbw->Flags); in dump_cbw()
118 debug("LUN %x\n", cbw->Lun); in dump_cbw()
119 debug("Length %x\n", cbw->Length); in dump_cbw()
120 debug("OptionCode %x\n", cbw->CDB[0]); in dump_cbw()
121 debug("SubCode %x\n", cbw->CDB[1]); in dump_cbw()
[all …]
H A Df_mass_storage.c2085 struct fsg_bulk_cb_wrap *cbw = req->buf; in received_cbw() local
2094 cbw->Signature != cpu_to_le32( in received_cbw()
2098 le32_to_cpu(cbw->Signature)); in received_cbw()
2115 if (cbw->Lun >= FSG_MAX_LUNS || cbw->Flags & ~USB_BULK_IN_FLAG || in received_cbw()
2116 cbw->Length <= 0 || cbw->Length > MAX_COMMAND_SIZE) { in received_cbw()
2119 cbw->Lun, cbw->Flags, cbw->Length); in received_cbw()
2131 common->cmnd_size = cbw->Length; in received_cbw()
2132 memcpy(common->cmnd, cbw->CDB, common->cmnd_size); in received_cbw()
2133 if (cbw->Flags & USB_BULK_IN_FLAG) in received_cbw()
2137 common->data_size = le32_to_cpu(cbw->DataTransferLength); in received_cbw()
[all …]
/rk3399_rockchip-uboot/common/
H A Dusb_storage.c540 ALLOC_CACHE_ALIGN_BUFFER(struct umass_bbb_cbw, cbw, 1); in usb_stor_BBB_comdat()
563 cbw->dCBWSignature = cpu_to_le32(CBWSIGNATURE); in usb_stor_BBB_comdat()
564 cbw->dCBWTag = cpu_to_le32(CBWTag++); in usb_stor_BBB_comdat()
565 cbw->dCBWDataTransferLength = cpu_to_le32(srb->datalen); in usb_stor_BBB_comdat()
566 cbw->bCBWFlags = (dir_in ? CBWFLAGS_IN : CBWFLAGS_OUT); in usb_stor_BBB_comdat()
567 cbw->bCBWLUN = srb->lun; in usb_stor_BBB_comdat()
568 cbw->bCDBLength = srb->cmdlen; in usb_stor_BBB_comdat()
572 memcpy(cbw->CBWCDB, srb->cmd, srb->cmdlen); in usb_stor_BBB_comdat()
573 result = usb_bulk_msg(us->pusb_dev, pipe, cbw, UMASS_BBB_CBW_SIZE, in usb_stor_BBB_comdat()