XenevaOS
Loading...
Searching...
No Matches
LegacySpiFlash.h
Go to the documentation of this file.
1
18#ifndef __LEGACY_SPI_FLASH_PROTOCOL_H__
19#define __LEGACY_SPI_FLASH_PROTOCOL_H__
20
22
26#define EFI_LEGACY_SPI_FLASH_PROTOCOL_GUID \
27 { 0xf01bed57, 0x04bc, 0x4f3f, \
28 { 0x96, 0x60, 0xd6, 0xf2, 0xea, 0x22, 0x82, 0x59 }}
29
31
51typedef
56 );
57
75 );
76
92typedef
96 IN UINT32 BiosAddress,
97 IN UINT32 BlocksToProtect
98 );
99
126typedef
130 IN UINT32 BiosAddress,
131 IN UINT32 BlocksToProtect
132 );
133
152typedef
156 );
157
198
200
201#endif // __LEGACY_SPI_FLASH_PROTOCOL_H__
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
BOOLEAN(EFIAPI * EFI_LEGACY_SPI_FLASH_PROTOCOL_IS_RANGE_PROTECTED)(IN CONST EFI_LEGACY_SPI_FLASH_PROTOCOL *This, IN UINT32 BiosAddress, IN UINT32 BlocksToProtect)
Definition LegacySpiFlash.h:94
EFI_STATUS(EFIAPI * EFI_LEGACY_SPI_FLASH_PROTOCOL_PROTECT_NEXT_RANGE)(IN CONST EFI_LEGACY_SPI_FLASH_PROTOCOL *This, IN UINT32 BiosAddress, IN UINT32 BlocksToProtect)
Definition LegacySpiFlash.h:128
EFI_STATUS(EFIAPI * EFI_LEGACY_SPI_FLASH_PROTOCOL_BIOS_BASE_ADDRESS)(IN CONST EFI_LEGACY_SPI_FLASH_PROTOCOL *This, IN UINT32 BiosBaseAddress)
Definition LegacySpiFlash.h:53
EFI_STATUS(EFIAPI * EFI_LEGACY_SPI_FLASH_PROTOCOL_CLEAR_SPI_PROTECT)(IN CONST EFI_LEGACY_SPI_FLASH_PROTOCOL *This)
Definition LegacySpiFlash.h:73
EFI_GUID gEfiLegacySpiFlashProtocolGuid
EFI_STATUS(EFIAPI * EFI_LEGACY_SPI_FLASH_PROTOCOL_LOCK_CONTROLLER)(IN CONST EFI_LEGACY_SPI_FLASH_PROTOCOL *This)
Definition LegacySpiFlash.h:154
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char BOOLEAN
Definition actypes.h:235
Definition Base.h:281
Definition LegacySpiFlash.h:162
EFI_LEGACY_SPI_FLASH_PROTOCOL_LOCK_CONTROLLER LockController
Definition LegacySpiFlash.h:196
EFI_LEGACY_SPI_FLASH_PROTOCOL_PROTECT_NEXT_RANGE ProtectNextRange
Definition LegacySpiFlash.h:191
EFI_LEGACY_SPI_FLASH_PROTOCOL_IS_RANGE_PROTECTED IsRangeProtected
Definition LegacySpiFlash.h:186
EFI_LEGACY_SPI_FLASH_PROTOCOL_CLEAR_SPI_PROTECT ClearSpiProtect
Definition LegacySpiFlash.h:181
EFI_SPI_NOR_FLASH_PROTOCOL FlashProtocol
Definition LegacySpiFlash.h:167
EFI_LEGACY_SPI_FLASH_PROTOCOL_BIOS_BASE_ADDRESS BiosBaseAddress
Definition LegacySpiFlash.h:176
Definition SpiNorFlash.h:203