TianoCore EDK2
master
Loading...
Searching...
No Matches
PciSegmentLibCommon.h
Go to the documentation of this file.
1
10
#ifndef _PCI_SEGMENT_LIB_COMMON_H_
11
#define _PCI_SEGMENT_LIB_COMMON_H_
12
13
#include <Base.h>
14
#include <
IndustryStandard/PciExpress21.h
>
15
#include <
Library/BaseLib.h
>
16
#include <
Library/DebugLib.h
>
17
#include <
Library/IoLib.h
>
18
#include <
Library/PciSegmentLib.h
>
19
#include <
Library/PciSegmentInfoLib.h
>
20
28
UINTN
29
PciSegmentLibVirtualAddress
(
30
IN
UINTN
Address
31
);
32
44
UINTN
45
PciSegmentLibGetEcamAddress
(
46
IN
UINT64 Address,
47
IN
CONST
PCI_SEGMENT_INFO
*SegmentInfo,
48
IN
UINTN
Count
49
);
50
51
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseLib.h
PciSegmentLib.h
IoLib.h
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
DebugLib.h
PciExpress21.h
PciSegmentInfoLib.h
PciSegmentLibVirtualAddress
UINTN PciSegmentLibVirtualAddress(IN UINTN Address)
Definition:
BasePciSegmentLib.c:22
PciSegmentLibGetEcamAddress
UINTN PciSegmentLibGetEcamAddress(IN UINT64 Address, IN CONST PCI_SEGMENT_INFO *SegmentInfo, IN UINTN Count)
Definition:
PciSegmentLibCommon.c:34
PCI_SEGMENT_INFO
Definition:
PciSegmentInfoLib.h:14
MdePkg
Library
PciSegmentLibSegmentInfo
PciSegmentLibCommon.h
Generated on Fri Nov 15 2024 18:01:17 for TianoCore EDK2 by
1.9.6