Lines Matching full:pci

2   This file declares EFI PCI Hot Plug Init Protocol.
9 This protocol is required only on platforms that support one or more PCI Hot
12 The EFI_PCI_HOT_PLUG_INIT_PROTOCOL provides a mechanism for the PCI bus enumerator
14 The HPC initialization takes place before the PCI enumeration process is complete.
20 the HPC to identify the HPC. When the PCI bus enumerator finds a root HPC, it
22 is unable to initialize a root HPC, the PCI enumerator will ignore that root HPC
26 From the standpoint of the PCI bus enumerator, HPCs are divided into the following
33 how to initialize them. There may not be any way to access their PCI
34 configuration space before the PCI enumerator programs all the upstream
35 bridges and thus enables the path to these devices. The PCI bus enumerator
36 is responsible for determining the PCI bus address of the HPC before it
88 /// Location definition for PCI Hot Plug Controller
94 /// The PCI bus driver requires this information so that it can pass the
101 /// HPC. The PCI bus driver uses this information to check if a particular PCI
102 /// bus has hot-plug slots. The device path of a PCI bus is the same as the
103 /// device path of its parent. For Standard(PCI) Hot Plug Controllers (SHPCs)
104 /// and PCI Express*, HpbDevicePath is the same as HpcDevicePath.
114 /// Apply the padding at a PCI bus level. In other words, the resources
116 /// the specified amount. If the hot-plug bus is behind a PCI-to-PCI
117 /// bridge, the PCI-to-PCI bridge apertures will indicate the padding
121 /// Apply the padding at a PCI root bridge level. If a PCI root bridge
126 /// reprogramming of PCI-to-PCI bridges in a hot-add event. If the hotplug
127 /// bus is behind a PCI-to-PCI bridge, the PCI-to-PCI bridge
137 This procedure returns a list of root HPCs. The PCI bus driver must initialize
138 these controllers during the boot process. The PCI bus driver may or may not be
139 able to detect these HPCs. If the platform includes a PCI-to-CardBus bridge, it
142 control a PCI bus. Because this list includes only root HPCs, no HPC in the list
144 EFI_PCI_HOT_PLUG_INIT_PROTOCOL. The PCI bus driver may not check for such
173 a Standard (PCI) Hot Plug Controller (SHPC), the registers that must be set
174 up are defined in the PCI Standard Hot Plug Controller and Subsystem
179 @param[in] HpcPciAddress The address of the HPC function on the PCI bus.
208 Returns the resource padding that is required by the PCI bus that is controlled
211 This function returns the resource padding that is required by the PCI bus that
213 root HPCs and nonroot HPCs that are detected by the PCI bus enumerator. This
214 function will be called before PCI resource allocation is completed. This function
216 PCI-to-CardBus bridge, have completed initialization.
220 @param[in] HpcPciAddress The address of the HPC function on the PCI bus.
223 PCI bus under the control of the specified HPC.