STM32_USB_Device_Library
USBD_MSC_BOT_HandleTypeDef::cbw
is only used within STM32_USB_Device_Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32_USB_Device_Library
USBD_MSC_BOT_HandleTypeDef::cbw
USBD_MSC_BOT_HandleTypeDef::cbw field
Syntax
from
usbd_msc.h:94
USBD_MSC_BOT_CBWTypeDef
cbw
;
References
Location
Referrer
Text
usbd_msc.h:94
USBD_MSC_BOT_CBWTypeDef
cbw
;
usbd_msc_bot.c:126
MSC_BOT_Init()
(
void
)
USBD_LL_PrepareReceive
(
pdev
,
MSCOutEpAdd
,
(
uint8_t
*
)
&
hmsc
->
cbw
,
usbd_msc_bot.c:158
MSC_BOT_Reset()
(
void
)
USBD_LL_PrepareReceive
(
pdev
,
MSCOutEpAdd
,
(
uint8_t
*
)
&
hmsc
->
cbw
,
usbd_msc_bot.c:199
MSC_BOT_DataIn()
if
(
SCSI_ProcessCmd
(
pdev
,
hmsc
->
cbw
.
bLUN
,
&
hmsc
->
cbw
.
CB
[
0
]
)
<
0
)
usbd_msc_bot.c:239
MSC_BOT_DataOut()
if
(
SCSI_ProcessCmd
(
pdev
,
hmsc
->
cbw
.
bLUN
,
&
hmsc
->
cbw
.
CB
[
0
]
)
<
0
)
usbd_msc_bot.c:271
MSC_BOT_CBW_Decode()
hmsc
->
csw
.
dTag
=
hmsc
->
cbw
.
dTag
;
usbd_msc_bot.c:272
MSC_BOT_CBW_Decode()
hmsc
->
csw
.
dDataResidue
=
hmsc
->
cbw
.
dDataLength
;
usbd_msc_bot.c:275
MSC_BOT_CBW_Decode()
(
hmsc
->
cbw
.
dSignature
!=
USBD_BOT_CBW_SIGNATURE
)
||
usbd_msc_bot.c:276
MSC_BOT_CBW_Decode()
(
hmsc
->
cbw
.
bLUN
>
1U
)
||
(
hmsc
->
cbw
.
bCBLength
<
1U
)
||
usbd_msc_bot.c:277
MSC_BOT_CBW_Decode()
(
hmsc
->
cbw
.
bCBLength
>
16U
)
)
usbd_msc_bot.c:279
MSC_BOT_CBW_Decode()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_bot.c:286
MSC_BOT_CBW_Decode()
if
(
SCSI_ProcessCmd
(
pdev
,
hmsc
->
cbw
.
bLUN
,
&
hmsc
->
cbw
.
CB
[
0
]
)
<
0
)
usbd_msc_bot.c:347
MSC_BOT_SendData()
length
=
MIN
(
hmsc
->
cbw
.
dDataLength
,
len
)
;
usbd_msc_bot.c:386
MSC_BOT_SendCSW()
(
void
)
USBD_LL_PrepareReceive
(
pdev
,
MSCOutEpAdd
,
(
uint8_t
*
)
&
hmsc
->
cbw
,
usbd_msc_bot.c:412
MSC_BOT_Abort()
if
(
(
hmsc
->
cbw
.
bmFlags
==
0U
)
&&
usbd_msc_bot.c:413
MSC_BOT_Abort()
(
hmsc
->
cbw
.
dDataLength
!=
0U
)
&&
usbd_msc_scsi.c:222
SCSI_TestUnitReady()
if
(
hmsc
->
cbw
.
dDataLength
!=
0U
)
usbd_msc_scsi.c:224
SCSI_TestUnitReady()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:267
SCSI_Inquiry()
if
(
hmsc
->
cbw
.
dDataLength
==
0U
)
usbd_msc_scsi.c:269
SCSI_Inquiry()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:285
SCSI_Inquiry()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
usbd_msc_scsi.c:550
SCSI_RequestSense()
if
(
hmsc
->
cbw
.
dDataLength
==
0U
)
usbd_msc_scsi.c:552
SCSI_RequestSense()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:716
SCSI_Read10()
if
(
(
hmsc
->
cbw
.
bmFlags
&
0x80U
)
!=
0x80U
)
usbd_msc_scsi.c:718
SCSI_Read10()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:749
SCSI_Read10()
if
(
hmsc
->
cbw
.
dDataLength
!=
(
hmsc
->
scsi_blk_len
*
hmsc
->
scsi_blk_size
)
)
usbd_msc_scsi.c:751
SCSI_Read10()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:782
SCSI_Read12()
if
(
(
hmsc
->
cbw
.
bmFlags
&
0x80U
)
!=
0x80U
)
usbd_msc_scsi.c:784
SCSI_Read12()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:817
SCSI_Read12()
if
(
hmsc
->
cbw
.
dDataLength
!=
(
hmsc
->
scsi_blk_len
*
hmsc
->
scsi_blk_size
)
)
usbd_msc_scsi.c:819
SCSI_Read12()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:855
SCSI_Write10()
if
(
hmsc
->
cbw
.
dDataLength
==
0U
)
usbd_msc_scsi.c:857
SCSI_Write10()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:862
SCSI_Write10()
if
(
(
hmsc
->
cbw
.
bmFlags
&
0x80U
)
==
0x80U
)
usbd_msc_scsi.c:864
SCSI_Write10()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:900
SCSI_Write10()
if
(
hmsc
->
cbw
.
dDataLength
!=
len
)
usbd_msc_scsi.c:902
SCSI_Write10()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:944
SCSI_Write12()
if
(
hmsc
->
cbw
.
dDataLength
==
0U
)
usbd_msc_scsi.c:946
SCSI_Write12()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:951
SCSI_Write12()
if
(
(
hmsc
->
cbw
.
bmFlags
&
0x80U
)
==
0x80U
)
usbd_msc_scsi.c:953
SCSI_Write12()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
usbd_msc_scsi.c:993
SCSI_Write12()
if
(
hmsc
->
cbw
.
dDataLength
!=
len
)
usbd_msc_scsi.c:995
SCSI_Write12()
SCSI_SenseCode
(
pdev
,
hmsc
->
cbw
.
bLUN
,
ILLEGAL_REQUEST
,
INVALID_CDB
)
;
Data Use
Functions reading
USBD_MSC_BOT_HandleTypeDef::cbw
USBD_MSC_BOT_HandleTypeDef::cbw
MSC_BOT_DataIn()
MSC_BOT_DataOut()
MSC_BOT_CBW_Decode()
MSC_BOT_SendData()
MSC_BOT_Abort()
SCSI_TestUnitReady()
SCSI_Inquiry()
SCSI_RequestSense()
SCSI_Read10()
SCSI_Read12()
SCSI_Write10()
SCSI_Write12()
all items filtered out
Type of
USBD_MSC_BOT_HandleTypeDef::cbw
USBD_MSC_BOT_HandleTypeDef::cbw
USBD_MSC_BOT_CBWTypeDef
all items filtered out