XenevaOS
Loading...
Searching...
No Matches
PlatformToDriverConfiguration.h
Go to the documentation of this file.
1
19#ifndef __PLATFORM_TO_DRIVER_CONFIGUARTION_H__
20#define __PLATFORM_TO_DRIVER_CONFIGUARTION_H__
21
22#define EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL_GUID \
23 { 0x642cd590, 0x8059, 0x4c0a, { 0xa9, 0x58, 0xc5, 0xec, 0x7, 0xd2, 0x3c, 0x4b } }
24
25
27
28
127typedef
131 IN CONST EFI_HANDLE ControllerHandle,
132 IN CONST EFI_HANDLE ChildHandle OPTIONAL,
134 OUT EFI_GUID **ParameterTypeGuid,
135 OUT VOID **ParameterBlock,
136 OUT UINTN *ParameterBlockSize
137);
138
210
211
264typedef
268 IN CONST EFI_HANDLE ControllerHandle,
269 IN CONST EFI_HANDLE ChildHandle OPTIONAL,
271 IN CONST EFI_GUID *ParameterTypeGuid,
272 IN CONST VOID *ParameterBlock,
273 IN CONST UINTN ParameterBlockSize ,
274 IN CONST EFI_PLATFORM_CONFIGURATION_ACTION ConfigurationAction
275);
276
277
294
295
296
297#define EFI_PLATFORM_TO_DRIVER_CONFIGURATION_CLP_GUID \
298 {0x345ecc0e, 0xcb6, 0x4b75, { 0xbb, 0x57, 0x1b, 0x12, 0x9c, 0x47, 0x33,0x3e } }
299
348
349
350
352
354
355#endif
char CHAR8
Definition ProcessorBind.h:109
UINT64 UINTN
Definition ProcessorBind.h:118
#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
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_GUID gEfiPlatformToDriverConfigurationClpGuid
EFI_STATUS(EFIAPI * EFI_PLATFORM_TO_DRIVER_CONFIGURATION_RESPONSE)(IN CONST EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL *This, IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE ChildHandle OPTIONAL, IN CONST UINTN *Instance, IN CONST EFI_GUID *ParameterTypeGuid, IN CONST VOID *ParameterBlock, IN CONST UINTN ParameterBlockSize, IN CONST EFI_PLATFORM_CONFIGURATION_ACTION ConfigurationAction)
Definition PlatformToDriverConfiguration.h:266
EFI_STATUS(EFIAPI * EFI_PLATFORM_TO_DRIVER_CONFIGURATION_QUERY)(IN CONST EFI_PLATFORM_TO_DRIVER_CONFIGURATION_PROTOCOL *This, IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE ChildHandle OPTIONAL, IN CONST UINTN *Instance, OUT EFI_GUID **ParameterTypeGuid, OUT VOID **ParameterBlock, OUT UINTN *ParameterBlockSize)
Definition PlatformToDriverConfiguration.h:129
EFI_GUID gEfiPlatformToDriverConfigurationProtocolGuid
EFI_PLATFORM_CONFIGURATION_ACTION
Definition PlatformToDriverConfiguration.h:139
@ EfiPlatformConfigurationActionRestartController
Definition PlatformToDriverConfiguration.h:169
@ EfiPlatformConfigurationActionMaximum
Definition PlatformToDriverConfiguration.h:208
@ EfiPlatformConfigurationActionUnsupportedGuid
Definition PlatformToDriverConfiguration.h:207
@ EfiPlatformConfigurationActionNvramFailed
Definition PlatformToDriverConfiguration.h:193
@ EfiPlatformConfigurationActionRestartPlatform
Definition PlatformToDriverConfiguration.h:180
@ EfiPlatformConfigurationActionNone
Definition PlatformToDriverConfiguration.h:150
@ EfiPlatformConfigurationActionStopController
Definition PlatformToDriverConfiguration.h:159
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 Instance
Definition acpixf.h:691
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
Definition PlatformToDriverConfiguration.h:312
UINT16 CLPMsgCode
Definition PlatformToDriverConfiguration.h:341
UINT8 CLPErrorValue
Definition PlatformToDriverConfiguration.h:339
CHAR8 * CLPCommand
Definition PlatformToDriverConfiguration.h:313
UINT32 CLPReturnStringLength
The length of the CLP return status string in bytes.
Definition PlatformToDriverConfiguration.h:333
UINT8 CLPCmdStatus
Definition PlatformToDriverConfiguration.h:334
UINT32 CLPCommandLength
The length of the CLP Command in bytes.
Definition PlatformToDriverConfiguration.h:318
CHAR8 * CLPReturnString
Definition PlatformToDriverConfiguration.h:319
Definition Base.h:281
Definition PlatformToDriverConfiguration.h:290
EFI_PLATFORM_TO_DRIVER_CONFIGURATION_RESPONSE Response
Definition PlatformToDriverConfiguration.h:292
EFI_PLATFORM_TO_DRIVER_CONFIGURATION_QUERY Query
Definition PlatformToDriverConfiguration.h:291