TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_HPC_LOCATION Struct Reference

#include <MdePkg/Include/Protocol/PciHotPlugInit.h>

Data Fields

EFI_DEVICE_PATH_PROTOCOLHpcDevicePath
 
EFI_DEVICE_PATH_PROTOCOLHpbDevicePath
 

Detailed Description

Location definition for PCI Hot Plug Controller

Definition at line 90 of file PciHotPlugInit.h.

Field Documentation

◆ HpbDevicePath

EFI_DEVICE_PATH_PROTOCOL* EFI_HPC_LOCATION::HpbDevicePath

The device path to the Hot Plug Bus (HPB) that is controlled by the root HPC. The PCI bus driver uses this information to check if a particular PCI bus has hot-plug slots. The device path of a PCI bus is the same as the device path of its parent. For Standard(PCI) Hot Plug Controllers (SHPCs) and PCI Express*, HpbDevicePath is the same as HpcDevicePath.

Definition at line 106 of file PciHotPlugInit.h.

◆ HpcDevicePath

EFI_DEVICE_PATH_PROTOCOL* EFI_HPC_LOCATION::HpcDevicePath

The device path to the root HPC. An HPC cannot control its parent buses. The PCI bus driver requires this information so that it can pass the correct HpcPciAddress to the InitializeRootHpc() and GetResourcePadding() functions.

Definition at line 98 of file PciHotPlugInit.h.


The documentation for this struct was generated from the following file: