X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FProtocol%2FPciHotPlugInit.h;h=c8c46e832bbac2f9333ea93cc792854688ded856;hb=412fb9ef2d5389a7ad1735ac8187ac2f72103fbc;hp=577a4dd430152bb4f8718e09c4cb550da92f3f0c;hpb=79964ac84ea0ca6c68d0dea38245fa83ff1945d1;p=mirror_edk2.git diff --git a/IntelFrameworkPkg/Include/Protocol/PciHotPlugInit.h b/IntelFrameworkPkg/Include/Protocol/PciHotPlugInit.h index 577a4dd430..c8c46e832b 100644 --- a/IntelFrameworkPkg/Include/Protocol/PciHotPlugInit.h +++ b/IntelFrameworkPkg/Include/Protocol/PciHotPlugInit.h @@ -1,5 +1,7 @@ /** @file This file declares EFI PCI Hot Plug Init Protocol + This protocol provides the necessary functionality to initialize the Hot Plug Controllers (HPCs) and + the buses that they control. This protocol also provides information regarding resource padding. Copyright (c) 2007, Intel Corporation All rights reserved. This program and the accompanying materials @@ -21,6 +23,8 @@ #ifndef _EFI_PCI_HOT_PLUG_INIT_H_ #define _EFI_PCI_HOT_PLUG_INIT_H_ +#include + // // Global ID for the PCI Hot Plug Protocol // @@ -63,7 +67,7 @@ typedef enum{ **/ typedef EFI_STATUS -(EFIAPI *EFI_GET_ROOT_HPC_LIST) ( +(EFIAPI *EFI_GET_ROOT_HPC_LIST)( IN EFI_PCI_HOT_PLUG_INIT_PROTOCOL *This, OUT UINTN *HpcCount, OUT EFI_HPC_LOCATION **HpcList @@ -92,7 +96,7 @@ EFI_STATUS **/ typedef EFI_STATUS -(EFIAPI *EFI_INITIALIZE_ROOT_HPC) ( +(EFIAPI *EFI_INITIALIZE_ROOT_HPC)( IN EFI_PCI_HOT_PLUG_INIT_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *HpcDevicePath, IN UINT64 HpcPciAddress, @@ -124,7 +128,7 @@ EFI_STATUS **/ typedef EFI_STATUS -(EFIAPI *EFI_GET_PCI_HOT_PLUG_PADDING) ( +(EFIAPI *EFI_GET_PCI_HOT_PLUG_PADDING)( IN EFI_PCI_HOT_PLUG_INIT_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *HpcDevicePath, IN UINT64 HpcPciAddress,