usbx
UX_SLAVE_CLASS_STORAGE_LUN
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
usbx
UX_SLAVE_CLASS_STORAGE_LUN
UX_SLAVE_CLASS_STORAGE_LUN struct
Syntax
Show:
Summary
Declaration
from
ux_device_class_storage.h:482
typedef
struct
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT
{
ULONG
ux_slave_class_storage_media_last_lba
;
ULONG
ux_slave_class_storage_media_block_length
;
ULONG
ux_slave_class_storage_media_type
;
ULONG
ux_slave_class_storage_media_removable_flag
;
ULONG
ux_slave_class_storage_media_read_only_flag
;
ULONG
ux_slave_class_storage_media_id
;
ULONG
ux_slave_class_storage_request_sense_status
;
ULONG
ux_slave_class_storage_disk_status
;
ULONG
ux_slave_class_storage_last_session_state
;
UINT
(
*
ux_slave_class_storage_media_read
)
(
VOID
*
storage
,
ULONG
lun
,
UCHAR
*
data_pointer
,
ULONG
number_blocks
,
ULONG
lba
,
ULONG
*
media_status
)
;
UINT
(
*
ux_slave_class_storage_media_write
)
(
VOID
*
storage
,
ULONG
lun
,
UCHAR
*
data_pointer
,
ULONG
number_blocks
,
ULONG
lba
,
ULONG
*
media_status
)
;
UINT
(
*
ux_slave_class_storage_media_flush
)
(
VOID
*
storage
,
ULONG
lun
,
ULONG
number_blocks
,
ULONG
lba
,
ULONG
*
media_status
)
;
UINT
(
*
ux_slave_class_storage_media_status
)
(
VOID
*
storage
,
ULONG
lun
,
ULONG
media_id
,
ULONG
*
media_status
)
;
UINT
(
*
ux_slave_class_storage_media_notification
)
(
VOID
*
storage
,
ULONG
lun
,
ULONG
media_id
,
ULONG
notification_class
,
UCHAR
*
*
media_notification
,
ULONG
*
media_notification_length
)
;
}
UX_SLAVE_CLASS_STORAGE_LUN
;
Fields
Field
Declared as
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_last_lba
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_block_length
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_type
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_removable_flag
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_read_only_flag
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_id
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_request_sense_status
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_disk_status
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_last_session_state
ULONG
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_read
UINT
(
*
)
(
VOID
*
storage
,
ULONG
lun
,
UCHAR
*
data_pointer
,
ULONG
number_blocks
,
ULONG
lba
,
ULONG
*
media_status
)
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_write
UINT
(
*
)
(
VOID
*
storage
,
ULONG
lun
,
UCHAR
*
data_pointer
,
ULONG
number_blocks
,
ULONG
lba
,
ULONG
*
media_status
)
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_flush
UINT
(
*
)
(
VOID
*
storage
,
ULONG
lun
,
ULONG
number_blocks
,
ULONG
lba
,
ULONG
*
media_status
)
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_status
UINT
(
*
)
(
VOID
*
storage
,
ULONG
lun
,
ULONG
media_id
,
ULONG
*
media_status
)
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT::ux_slave_class_storage_media_notification
UINT
(
*
)
(
VOID
*
storage
,
ULONG
lun
,
ULONG
media_id
,
ULONG
notification_class
,
UCHAR
*
*
media_notification
,
ULONG
*
media_notification_length
)
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT
ux_device_class_storage.h:482
}
UX_SLAVE_CLASS_STORAGE_LUN
;
ux_device_class_storage.h:499
UX_SLAVE_CLASS_STORAGE_LUN
UX_SLAVE_CLASS_STORAGE_LUN
ux_slave_class_storage_lun
[
UX_MAX_SLAVE_LUN
]
;
ux_device_class_storage.h:515
UX_SLAVE_CLASS_STORAGE_STRUCT
UX_SLAVE_CLASS_STORAGE_STRUCT::ux_slave_class_storage_lun
UX_SLAVE_CLASS_STORAGE_LUN
ux_slave_class_storage_parameter_lun
[
UX_MAX_SLAVE_LUN
]
;
ux_device_class_storage.h:570
UX_SLAVE_CLASS_STORAGE_PARAMETER_STRUCT
UX_SLAVE_CLASS_STORAGE_PARAMETER_STRUCT::ux_slave_class_storage_parameter_lun
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
Instance
Scope
Location
Project
UX_SLAVE_CLASS_STORAGE_STRUCT::ux_slave_class_storage_lun
UX_SLAVE_CLASS_STORAGE_STRUCT
ux_device_class_storage.h:515
UX_SLAVE_CLASS_STORAGE_PARAMETER_STRUCT::ux_slave_class_storage_parameter_lun
UX_SLAVE_CLASS_STORAGE_PARAMETER_STRUCT
ux_device_class_storage.h:570
Lifecycle
from
examples
All items filtered out
All items filtered out