18#ifndef __UFS_DEVICE_CONFIG_PROTOCOL_H__
19#define __UFS_DEVICE_CONFIG_PROTOCOL_H__
24#define EFI_UFS_DEVICE_CONFIG_GUID \
25 { 0xb81bfab0, 0xeb3, 0x4cf9, { 0x84, 0x65, 0x7f, 0xa9, 0x86, 0x36, 0x16, 0x64 }};
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
EFI_GUID gEfiUfsDeviceConfigProtocolGuid
EFI_STATUS(EFIAPI * EFI_UFS_DEVICE_CONFIG_RW_FLAG)(IN EFI_UFS_DEVICE_CONFIG_PROTOCOL *This, IN BOOLEAN Read, IN UINT8 FlagId, IN OUT UINT8 *Flag)
Definition UfsDeviceConfig.h:87
EFI_STATUS(EFIAPI * EFI_UFS_DEVICE_CONFIG_RW_DESCRIPTOR)(IN EFI_UFS_DEVICE_CONFIG_PROTOCOL *This, IN BOOLEAN Read, IN UINT8 DescId, IN UINT8 Index, IN UINT8 Selector, IN OUT UINT8 *Descriptor, IN OUT UINT32 *DescSize)
Definition UfsDeviceConfig.h:57
EFI_STATUS(EFIAPI * EFI_UFS_DEVICE_CONFIG_RW_ATTRIBUTE)(IN EFI_UFS_DEVICE_CONFIG_PROTOCOL *This, IN BOOLEAN Read, IN UINT8 AttrId, IN UINT8 Index, IN UINT8 Selector, IN OUT UINT8 *Attribute, IN OUT UINT32 *AttrSize)
Definition UfsDeviceConfig.h:119
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
Definition UfsDeviceConfig.h:132
EFI_UFS_DEVICE_CONFIG_RW_FLAG RwUfsFlag
Definition UfsDeviceConfig.h:134
EFI_UFS_DEVICE_CONFIG_RW_DESCRIPTOR RwUfsDescriptor
Definition UfsDeviceConfig.h:133
EFI_UFS_DEVICE_CONFIG_RW_ATTRIBUTE RwUfsAttribute
Definition UfsDeviceConfig.h:135