ufs.h header
This header is used by storage. For more information, see:
ufs.h contains the following programming interfaces:
Structures
UFS_CONFIG_DESCRIPTOR The UFS_CONFIG_DESCRIPTOR structure describes the modifiable values of the default device configuration set by the manufacturer. |
UFS_CONFIG_DESCRIPTOR_V3_1 |
UFS_DEVICE_DESCRIPTOR UFS_DEVICE_DESCRIPTOR is the main descriptor for Universal Flash Storage (UFS) devices and should be the first descriptor retrieved as it specifies the device class and sub-class and the protocol (command set) to use to access this device and the maximum number of logical units (LUs) contained within the device. |
UFS_DEVICE_HEALTH_DESCRIPTOR The UFS_DEVICE_HEALTH_DESCRIPTOR structure describes the health of a device. |
UFS_GEOMETRY_DESCRIPTOR UFS_GEOMETRY_DESCRIPTOR describes a device's geometric parameters. |
UFS_INTERCONNECT_DESCRIPTOR UFS_INTERCONNECT_DESCRIPTOR contains the MIPI M-PHY® specification version number and the MIPI 6338 UniPro℠ specification version number. |
UFS_POWER_DESCRIPTOR UFS_POWER_DESCRIPTOR contains information about the power capabilities and power states of the device. |
UFS_RPMB_UNIT_DESCRIPTOR The UFS_RPMB_UNIT_DESCRIPTOR structure describes the contents of a Replay Protected Memory Block (RBMB) Unit. |
UFS_STRING_DESCRIPTOR The UFS_STRING_DESCRIPTOR structure describes either the Manufacturer Name, Product Name, OEM ID, or Serial Number as a string. |
UFS_UNIT_CONFIG_DESCRIPTOR The UFS_UNIT_CONFIG_DESCRIPTOR structure describes the user configurable parameters within the UFS_CONFIG_DESCRIPTOR. |
UFS_UNIT_CONFIG_DESCRIPTOR_V3_1 The UFS_UNIT_CONFIG_DESCRIPTOR_V3_1 structure describes the user-configurable parameters within the UFS_CONFIG_DESCRIPTOR_V3_1 structure. |
UFS_UNIT_DESCRIPTOR The UFS_UNIT_DESCRIPTOR structure describes a generic unit descriptor. |
Enumerations
UFS_ATTRIBUTES_DESCRIPTOR UFS_ATTRIBUTES_DESCRIPTOR describes the different types of attributes used by Universal Flash Storage (UFS) descriptors. |
UFS_FLAGS_DESCRIPTOR UFS_FLAGS_DESCRIPTOR describes the different types of flags used by Universal Flash Storage (UFS) descriptors. |
UFS_PURGE_STATUS Specifies the current status of a purge operation. |