TianoCore EDK2 master
Loading...
Searching...
No Matches
PciOptionRomSupport.h
Go to the documentation of this file.
1
9#ifndef _EFI_PCI_OPTION_ROM_SUPPORT_H_
10#define _EFI_PCI_OPTION_ROM_SUPPORT_H_
11
18VOID
20 IN PCI_IO_DEVICE *PciIoDevice
21 );
22
47EFIAPI
51 IN BOOLEAN BootPolicy,
52 IN OUT UINTN *BufferSize,
53 IN VOID *Buffer OPTIONAL
54 );
55
66BOOLEAN
68 IN VOID *RomImage,
69 IN UINT64 RomSize
70 );
71
84 IN OUT PCI_IO_DEVICE *PciIoDevice
85 );
86
99 IN PCI_IO_DEVICE *PciDevice,
100 IN UINT64 RomBase
101 );
102
113VOID
114RomDecode (
115 IN PCI_IO_DEVICE *PciDevice,
116 IN UINT8 RomBarIndex,
117 IN UINT32 RomBar,
118 IN BOOLEAN Enable
119 );
120
132 IN PCI_IO_DEVICE *PciDevice
133 );
134
135#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS GetOpRomInfo(IN OUT PCI_IO_DEVICE *PciIoDevice)
EFI_STATUS EFIAPI LoadFile2(IN EFI_LOAD_FILE2_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *FilePath, IN BOOLEAN BootPolicy, IN OUT UINTN *BufferSize, IN VOID *Buffer OPTIONAL)
VOID InitializePciLoadFile2(IN PCI_IO_DEVICE *PciIoDevice)
BOOLEAN ContainEfiImage(IN VOID *RomImage, IN UINT64 RomSize)
EFI_STATUS ProcessOpRomImage(IN PCI_IO_DEVICE *PciDevice)
EFI_STATUS LoadOpRomImage(IN PCI_IO_DEVICE *PciDevice, IN UINT64 RomBase)
VOID RomDecode(IN PCI_IO_DEVICE *PciDevice, IN UINT8 RomBarIndex, IN UINT32 RomBar, IN BOOLEAN Enable)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29