TianoCore EDK2 master
Loading...
Searching...
No Matches
SsdtPcieSupportLib.h
Go to the documentation of this file.
1
9#ifndef SSDT_PCIE_SUPPORT_LIB_H_
10#define SSDT_PCIE_SUPPORT_LIB_H_
11
12#pragma pack(1)
13
16typedef struct MappingTable {
19 UINT32 *Table;
20
23 UINT32 LastIndex;
24
26 UINT32 MaxIndex;
28
29#pragma pack()
30
44EFIAPI
48 );
49
67EFIAPI
71 IN UINT32 Uid,
73 );
74
75#endif // SSDT_PCIE_SUPPORT_LIB_H_
void * AML_OBJECT_NODE_HANDLE
Definition: AmlLib.h:55
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
struct MappingTable MAPPING_TABLE
EFI_STATUS EFIAPI GeneratePciSlots(IN CONST CM_ARCH_COMMON_PCI_CONFIG_SPACE_INFO *PciInfo, IN CONST MAPPING_TABLE *MappingTable, IN UINT32 Uid, IN OUT AML_OBJECT_NODE_HANDLE PciNode)
EFI_STATUS EFIAPI AddOscMethod(IN CONST CM_ARCH_COMMON_PCI_CONFIG_SPACE_INFO *PciInfo, IN OUT AML_OBJECT_NODE_HANDLE PciNode)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
UINT32 MaxIndex
Number of entries in the Table.