XenevaOS
Loading...
Searching...
No Matches
Pcd.h
Go to the documentation of this file.
1
20#ifndef __PCD_PPI_H__
21#define __PCD_PPI_H__
22
23#define PCD_PPI_GUID \
24 { 0x6e81c58, 0x4ad7, 0x44bc, { 0x83, 0x90, 0xf1, 0x2, 0x65, 0xf7, 0x24, 0x80 } }
25
26#define PCD_INVALID_TOKEN_NUMBER ((UINTN) 0)
27
28
52typedef
55 IN UINTN SkuId
56 );
57
58
59
71typedef
74 IN UINTN TokenNumber
75 );
76
77
78
90typedef
93 IN UINTN TokenNumber
94 );
95
96
97
109typedef
112 IN UINTN TokenNumber
113 );
114
115
116
128typedef
131 IN UINTN TokenNumber
132 );
133
134
135
149typedef
152 IN UINTN TokenNumber
153 );
154
155
156
170typedef
173 IN UINTN TokenNumber
174 );
175
176
177
189typedef
192 IN UINTN TokenNumber
193 );
194
195
196
211typedef
214 IN CONST EFI_GUID *Guid,
215 IN UINTN TokenNumber
216 );
217
218
219
234typedef
237 IN CONST EFI_GUID *Guid,
238 IN UINTN TokenNumber
239 );
240
241
242
257typedef
260 IN CONST EFI_GUID *Guid,
261 IN UINTN TokenNumber
262 );
263
264
265
280typedef
283 IN CONST EFI_GUID *Guid,
284 IN UINTN TokenNumber
285 );
286
287
288
303typedef
306 IN CONST EFI_GUID *Guid,
307 IN UINTN TokenNumber
308 );
309
310
311
326typedef
329 IN CONST EFI_GUID *Guid,
330 IN UINTN TokenNumber
331 );
332
333
334
347typedef
350 IN CONST EFI_GUID *Guid,
351 IN UINTN TokenNumber
352 );
353
354
355
373typedef
376 IN UINTN TokenNumber,
377 IN UINT8 Value
378 );
379
380
381
399typedef
402 IN UINTN TokenNumber,
403 IN UINT16 Value
404 );
405
406
407
425typedef
428 IN UINTN TokenNumber,
429 IN UINT32 Value
430 );
431
432
433
451typedef
454 IN UINTN TokenNumber,
455 IN UINT64 Value
456 );
457
479typedef
482 IN UINTN TokenNumber,
483 IN OUT UINTN *SizeOfValue,
484 IN VOID *Buffer
485 );
486
504typedef
507 IN UINTN TokenNumber,
508 IN BOOLEAN Value
509 );
510
511
512
531typedef
534 IN CONST EFI_GUID *Guid,
535 IN UINTN TokenNumber,
536 IN UINT8 Value
537 );
538
539
540
559typedef
562 IN CONST EFI_GUID *Guid,
563 IN UINTN TokenNumber,
564 IN UINT16 Value
565 );
566
567
568
587typedef
590 IN CONST EFI_GUID *Guid,
591 IN UINTN TokenNumber,
592 IN UINT32 Value
593 );
594
595
596
615typedef
618 IN CONST EFI_GUID *Guid,
619 IN UINTN TokenNumber,
620 IN UINT64 Value
621 );
622
623
624
647typedef
650 IN CONST EFI_GUID *Guid,
651 IN UINTN TokenNumber,
652 IN OUT UINTN *SizeOfValue,
653 IN VOID *Buffer
654 );
655
674typedef
677 IN CONST EFI_GUID *Guid,
678 IN UINTN TokenNumber,
679 IN BOOLEAN Value
680 );
681
682
683
702typedef
705 IN CONST EFI_GUID *CallBackGuid, OPTIONAL
706 IN UINTN CallBackToken,
707 IN OUT VOID *TokenData,
708 IN UINTN TokenDataSize
709 );
710
711
712
725typedef
729 IN UINTN TokenNumber,
730 IN PCD_PPI_CALLBACK CallBackFunction
731 );
732
733
734
747typedef
751 IN UINTN TokenNumber,
752 IN PCD_PPI_CALLBACK CallBackFunction
753 );
754
755
756
782typedef
786 IN OUT UINTN *TokenNumber
787 );
788
789
790
807typedef
810 IN OUT CONST EFI_GUID **Guid
811 );
812
813
814
856
857
858extern EFI_GUID gPcdPpiGuid;
859
860#endif
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_STATUS(EFIAPI * PCD_PPI_CANCEL_CALLBACK)(IN CONST EFI_GUID *Guid, OPTIONAL IN UINTN TokenNumber, IN PCD_PPI_CALLBACK CallBackFunction)
Definition Pcd.h:749
VOID *(EFIAPI * PCD_PPI_GET_POINTER)(IN UINTN TokenNumber)
Definition Pcd.h:151
EFI_STATUS(EFIAPI * PCD_PPI_SET16)(IN UINTN TokenNumber, IN UINT16 Value)
Definition Pcd.h:401
EFI_STATUS(EFIAPI * PCD_PPI_SET_EX_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN OUT UINTN *SizeOfValue, IN VOID *Buffer)
Definition Pcd.h:649
VOID(EFIAPI * PCD_PPI_CALLBACK)(IN CONST EFI_GUID *CallBackGuid, OPTIONAL IN UINTN CallBackToken, IN OUT VOID *TokenData, IN UINTN TokenDataSize)
Definition Pcd.h:704
UINT16(EFIAPI * PCD_PPI_GET_EX_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:236
EFI_STATUS(EFIAPI * PCD_PPI_SET_POINTER)(IN UINTN TokenNumber, IN OUT UINTN *SizeOfValue, IN VOID *Buffer)
Definition Pcd.h:481
UINT32(EFIAPI * PCD_PPI_GET_EX_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:259
EFI_STATUS(EFIAPI * PCD_PPI_SET_EX_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT64 Value)
Definition Pcd.h:617
BOOLEAN(EFIAPI * PCD_PPI_GET_BOOLEAN)(IN UINTN TokenNumber)
Definition Pcd.h:172
EFI_STATUS(EFIAPI * PCD_PPI_SET32)(IN UINTN TokenNumber, IN UINT32 Value)
Definition Pcd.h:427
EFI_STATUS(EFIAPI * PCD_PPI_GET_NEXT_TOKENSPACE)(IN OUT CONST EFI_GUID **Guid)
Definition Pcd.h:809
UINT16(EFIAPI * PCD_PPI_GET16)(IN UINTN TokenNumber)
Definition Pcd.h:92
EFI_STATUS(EFIAPI * PCD_PPI_SET_EX_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT16 Value)
Definition Pcd.h:561
UINT8(EFIAPI * PCD_PPI_GET8)(IN UINTN TokenNumber)
Definition Pcd.h:73
EFI_STATUS(EFIAPI * PCD_PPI_SET_EX_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT8 Value)
Definition Pcd.h:533
EFI_STATUS(EFIAPI * PCD_PPI_SET_BOOLEAN)(IN UINTN TokenNumber, IN BOOLEAN Value)
Definition Pcd.h:506
EFI_STATUS(EFIAPI * PCD_PPI_SET64)(IN UINTN TokenNumber, IN UINT64 Value)
Definition Pcd.h:453
BOOLEAN(EFIAPI * PCD_PPI_GET_EX_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:328
VOID *(EFIAPI * PCD_PPI_GET_EX_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:305
UINT64(EFIAPI * PCD_PPI_GET64)(IN UINTN TokenNumber)
Definition Pcd.h:130
UINTN(EFIAPI * PCD_PPI_GET_SIZE)(IN UINTN TokenNumber)
Definition Pcd.h:191
EFI_STATUS(EFIAPI * PCD_PPI_GET_NEXT_TOKEN)(IN CONST EFI_GUID *Guid, OPTIONAL IN OUT UINTN *TokenNumber)
Definition Pcd.h:784
UINT8(EFIAPI * PCD_PPI_GET_EX_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:213
UINTN(EFIAPI * PCD_PPI_GET_EX_SIZE)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:349
UINT64(EFIAPI * PCD_PPI_GET_EX_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition Pcd.h:282
EFI_STATUS(EFIAPI * PCD_PPI_SET8)(IN UINTN TokenNumber, IN UINT8 Value)
Definition Pcd.h:375
EFI_STATUS(EFIAPI * PCD_PPI_SET_EX_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN BOOLEAN Value)
Definition Pcd.h:676
VOID(EFIAPI * PCD_PPI_SET_SKU)(IN UINTN SkuId)
Definition Pcd.h:54
UINT32(EFIAPI * PCD_PPI_GET32)(IN UINTN TokenNumber)
Definition Pcd.h:111
EFI_STATUS(EFIAPI * PCD_PPI_CALLBACK_ONSET)(IN CONST EFI_GUID *Guid, OPTIONAL IN UINTN TokenNumber, IN PCD_PPI_CALLBACK CallBackFunction)
Definition Pcd.h:727
EFI_STATUS(EFIAPI * PCD_PPI_SET_EX_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT32 Value)
Definition Pcd.h:589
EFI_GUID gPcdPpiGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define UINTN
Definition acefi.h:222
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition Pcd.h:818
PCD_PPI_GET16 Get16
Definition Pcd.h:822
PCD_PPI_GET_NEXT_TOKEN GetNextToken
Definition Pcd.h:853
PCD_PPI_SET32 Set32
Definition Pcd.h:839
PCD_PPI_GET_POINTER GetPtr
Definition Pcd.h:825
PCD_PPI_SET_POINTER SetPtr
Definition Pcd.h:841
PCD_PPI_SET_EX_BOOLEAN SetBoolEx
Definition Pcd.h:849
PCD_PPI_GET_EX_32 Get32Ex
Definition Pcd.h:831
PCD_PPI_CALLBACK_ONSET CallbackOnSet
Definition Pcd.h:851
PCD_PPI_GET_EX_BOOLEAN GetBoolEx
Definition Pcd.h:834
PCD_PPI_GET_EX_8 Get8Ex
Definition Pcd.h:829
PCD_PPI_SET_SKU SetSku
Definition Pcd.h:819
PCD_PPI_GET8 Get8
Definition Pcd.h:821
PCD_PPI_GET_EX_POINTER GetPtrEx
Definition Pcd.h:833
PCD_PPI_SET_BOOLEAN SetBool
Definition Pcd.h:842
PCD_PPI_CANCEL_CALLBACK CancelCallback
Definition Pcd.h:852
PCD_PPI_SET_EX_64 Set64Ex
Definition Pcd.h:847
PCD_PPI_GET_EX_16 Get16Ex
Definition Pcd.h:830
PCD_PPI_GET_BOOLEAN GetBool
Definition Pcd.h:826
PCD_PPI_SET_EX_POINTER SetPtrEx
Definition Pcd.h:848
PCD_PPI_GET_NEXT_TOKENSPACE GetNextTokenSpace
Definition Pcd.h:854
PCD_PPI_SET_EX_8 Set8Ex
Definition Pcd.h:844
PCD_PPI_SET64 Set64
Definition Pcd.h:840
PCD_PPI_SET16 Set16
Definition Pcd.h:838
PCD_PPI_GET32 Get32
Definition Pcd.h:823
PCD_PPI_GET_EX_64 Get64Ex
Definition Pcd.h:832
PCD_PPI_SET_EX_16 Set16Ex
Definition Pcd.h:845
PCD_PPI_GET_SIZE GetSize
Definition Pcd.h:827
PCD_PPI_GET_EX_SIZE GetSizeEx
Definition Pcd.h:835
PCD_PPI_SET8 Set8
Definition Pcd.h:837
PCD_PPI_GET64 Get64
Definition Pcd.h:824
PCD_PPI_SET_EX_32 Set32Ex
Definition Pcd.h:846