XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_PCI_HOT_PLUG_INIT_PROTOCOL Struct Reference

#include <PciHotPlugInit.h>

Collaboration diagram for _EFI_PCI_HOT_PLUG_INIT_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

EFI_GET_ROOT_HPC_LIST GetRootHpcList
 
EFI_INITIALIZE_ROOT_HPC InitializeRootHpc
 
EFI_GET_HOT_PLUG_PADDING GetResourcePadding
 

Detailed Description

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.

Member Data Documentation

◆ GetResourcePadding

EFI_GET_HOT_PLUG_PADDING _EFI_PCI_HOT_PLUG_INIT_PROTOCOL::GetResourcePadding

Returns the resource padding that is required by the HPC.

◆ GetRootHpcList

EFI_GET_ROOT_HPC_LIST _EFI_PCI_HOT_PLUG_INIT_PROTOCOL::GetRootHpcList

Returns a list of root HPCs and the buses that they control.

◆ InitializeRootHpc

EFI_INITIALIZE_ROOT_HPC _EFI_PCI_HOT_PLUG_INIT_PROTOCOL::InitializeRootHpc

Initializes the specified root HPC.


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