STM32_USB_Host_Library
_MSC_Process
is only used within STM32_USB_Host_Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
STM32_USB_Host_Library
_MSC_Process
_MSC_Process struct
Syntax
Show:
Summary
Declaration
from
usbh_msc.h:107
typedef
struct
_MSC_Process
{
uint8_t
max_lun
;
uint8_t
Reserved
[
3
]
;
uint8_t
InPipe
;
uint8_t
OutPipe
;
uint8_t
OutEp
;
uint8_t
InEp
;
uint16_t
OutEpSize
;
uint16_t
InEpSize
;
MSC_StateTypeDef
state
;
MSC_ErrorTypeDef
error
;
MSC_ReqStateTypeDef
req_state
;
MSC_ReqStateTypeDef
prev_req_state
;
BOT_HandleTypeDef
hbot
;
MSC_LUNTypeDef
unit
[
MAX_SUPPORTED_LUN
]
;
uint16_t
current_lun
;
uint16_t
rw_lun
;
uint32_t
timer
;
}
MSC_HandleTypeDef
;
Fields
Field
Declared as
_MSC_Process::max_lun
uint8_t
_MSC_Process::Reserved
uint8_t
[
3
]
_MSC_Process::InPipe
uint8_t
_MSC_Process::OutPipe
uint8_t
_MSC_Process::OutEp
uint8_t
_MSC_Process::InEp
uint8_t
_MSC_Process::OutEpSize
uint16_t
_MSC_Process::InEpSize
uint16_t
_MSC_Process::state
MSC_StateTypeDef
_MSC_Process::error
MSC_ErrorTypeDef
_MSC_Process::req_state
MSC_ReqStateTypeDef
_MSC_Process::prev_req_state
MSC_ReqStateTypeDef
_MSC_Process::hbot
BOT_HandleTypeDef
_MSC_Process::unit
MSC_LUNTypeDef
[
MAX_SUPPORTED_LUN
]
_MSC_Process::current_lun
uint16_t
_MSC_Process::rw_lun
uint16_t
_MSC_Process::timer
uint32_t
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
_MSC_Process
usbh_msc.h:107
MSC_HandleTypeDef
;
usbh_msc.h:127
MSC_HandleTypeDef
*
MSC_Handle
;
usbh_msc.c:154
USBH_MSC_InterfaceInit()
phost
->
pActiveClass
->
pData
=
(
MSC_HandleTypeDef
*
)
USBH_malloc
(
sizeof
(
MSC_HandleTypeDef
)
)
;
usbh_msc.c:171
USBH_MSC_InterfaceInit()
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:172
USBH_MSC_InterfaceInit()
(
void
)
USBH_memset
(
MSC_Handle
,
0
,
sizeof
(
MSC_HandleTypeDef
)
)
;
usbh_msc.c:181
USBH_MSC_InterfaceInit()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:250
USBH_MSC_InterfaceDeInit()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:284
USBH_MSC_ClassRequest()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:340
USBH_MSC_Process()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:565
USBH_MSC_RdWrProcess()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:686
USBH_MSC_IsReady()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:709
USBH_MSC_GetMaxLUN()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:728
USBH_MSC_UnitIsReady()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:752
USBH_MSC_GetLUNInfo()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:781
USBH_MSC_Read()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc.c:828
USBH_MSC_Write()
MSC_HandleTypeDef
;
usbh_msc.h:127
MSC_HandleTypeDef
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_bot.c:152
USBH_MSC_BOT_Init()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_bot.c:177
USBH_MSC_BOT_Process()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_bot.c:539
USBH_MSC_BOT_Abort()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_bot.c:577
USBH_MSC_DecodeCSW()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_scsi.c:106
USBH_MSC_SCSI_TestUnitReady()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_scsi.c:149
USBH_MSC_SCSI_ReadCapacity()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_scsi.c:204
USBH_MSC_SCSI_Inquiry()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_scsi.c:276
USBH_MSC_SCSI_RequestSense()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_scsi.c:338
USBH_MSC_SCSI_Write()
MSC_HandleTypeDef
*
MSC_Handle
=
(
MSC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_msc_scsi.c:398
USBH_MSC_SCSI_Read()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
_MSC_Process
is allocated by 1 symbol:
USBH_MSC_InterfaceInit()
All items filtered out
_MSC_Process
All items filtered out