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

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

Data Fields

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_NOTIFY_PHASE NotifyPhase
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_NEXT_ROOT_BRIDGE GetNextRootBridge
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_ATTRIBUTES GetAllocAttributes
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_START_BUS_ENUMERATION StartBusEnumeration
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_SET_BUS_NUMBERS SetBusNumbers
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_SUBMIT_RESOURCES SubmitResources
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_PROPOSED_RESOURCES GetProposedResources
 
EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_PREPROCESS_CONTROLLER PreprocessController
 

Detailed Description

Provides the basic interfaces to abstract a PCI host bridge resource allocation.

Definition at line 373 of file PciHostBridgeResourceAllocation.h.

Field Documentation

◆ GetAllocAttributes

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_ATTRIBUTES _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::GetAllocAttributes

Retrieves the allocation-related attributes of a PCI root bridge.

Definition at line 389 of file PciHostBridgeResourceAllocation.h.

◆ GetNextRootBridge

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_NEXT_ROOT_BRIDGE _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::GetNextRootBridge

Retrieves the device handle for the next PCI root bridge that is produced by the host bridge to which this instance of the EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL is attached.

Definition at line 384 of file PciHostBridgeResourceAllocation.h.

◆ GetProposedResources

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GET_PROPOSED_RESOURCES _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::GetProposedResources

Returns the proposed resource assignment for the specified PCI root bridges.

Definition at line 409 of file PciHostBridgeResourceAllocation.h.

◆ NotifyPhase

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_NOTIFY_PHASE _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::NotifyPhase

The notification from the PCI bus enumerator that it is about to enter a certain phase during the enumeration process.

Definition at line 378 of file PciHostBridgeResourceAllocation.h.

◆ PreprocessController

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_PREPROCESS_CONTROLLER _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::PreprocessController

Provides hooks from the PCI bus driver to every PCI controller (device/function) at various stages of the PCI enumeration process that allow the host bridge driver to preinitialize individual PCI controllers before enumeration.

Definition at line 417 of file PciHostBridgeResourceAllocation.h.

◆ SetBusNumbers

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_SET_BUS_NUMBERS _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::SetBusNumbers

Sets up the PCI root bridge so that it decodes a specific range of bus numbers.

Definition at line 399 of file PciHostBridgeResourceAllocation.h.

◆ StartBusEnumeration

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_START_BUS_ENUMERATION _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::StartBusEnumeration

Sets up a PCI root bridge for bus enumeration.

Definition at line 394 of file PciHostBridgeResourceAllocation.h.

◆ SubmitResources

EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_SUBMIT_RESOURCES _EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL::SubmitResources

Submits the resource requirements for the specified PCI root bridge.

Definition at line 404 of file PciHostBridgeResourceAllocation.h.


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