iPXE
Data Fields
_EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL Struct Reference

Provides the basic Memory, I/O, PCI configuration, and DMA interfaces that are used to abstract accesses to PCI controllers behind a PCI Root Bridge Controller. More...

#include <PciRootBridgeIo.h>

Data Fields

EFI_HANDLE ParentHandle
 The EFI_HANDLE of the PCI Host Bridge of which this PCI Root Bridge is a member. More...
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollMem
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM PollIo
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ACCESS Mem
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ACCESS Io
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ACCESS Pci
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_COPY_MEM CopyMem
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_MAP Map
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_UNMAP Unmap
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ALLOCATE_BUFFER AllocateBuffer
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FREE_BUFFER FreeBuffer
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FLUSH Flush
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GET_ATTRIBUTES GetAttributes
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES SetAttributes
 
EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION Configuration
 
UINT32 SegmentNumber
 The segment number that this PCI root bridge resides. More...
 

Detailed Description

Provides the basic Memory, I/O, PCI configuration, and DMA interfaces that are used to abstract accesses to PCI controllers behind a PCI Root Bridge Controller.

Definition at line 416 of file PciRootBridgeIo.h.

Field Documentation

◆ ParentHandle

EFI_HANDLE _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::ParentHandle

The EFI_HANDLE of the PCI Host Bridge of which this PCI Root Bridge is a member.

Definition at line 420 of file PciRootBridgeIo.h.

◆ PollMem

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::PollMem

Definition at line 421 of file PciRootBridgeIo.h.

◆ PollIo

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_POLL_IO_MEM _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::PollIo

Definition at line 422 of file PciRootBridgeIo.h.

◆ Mem

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ACCESS _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Mem

Definition at line 423 of file PciRootBridgeIo.h.

◆ Io

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ACCESS _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Io

Definition at line 424 of file PciRootBridgeIo.h.

◆ Pci

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ACCESS _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Pci

Definition at line 425 of file PciRootBridgeIo.h.

◆ CopyMem

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_COPY_MEM _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::CopyMem

Definition at line 426 of file PciRootBridgeIo.h.

◆ Map

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_MAP _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Map

Definition at line 427 of file PciRootBridgeIo.h.

◆ Unmap

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_UNMAP _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Unmap

Definition at line 428 of file PciRootBridgeIo.h.

◆ AllocateBuffer

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_ALLOCATE_BUFFER _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::AllocateBuffer

Definition at line 429 of file PciRootBridgeIo.h.

◆ FreeBuffer

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FREE_BUFFER _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::FreeBuffer

Definition at line 430 of file PciRootBridgeIo.h.

◆ Flush

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_FLUSH _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Flush

Definition at line 431 of file PciRootBridgeIo.h.

◆ GetAttributes

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GET_ATTRIBUTES _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::GetAttributes

Definition at line 432 of file PciRootBridgeIo.h.

◆ SetAttributes

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_SET_ATTRIBUTES _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::SetAttributes

Definition at line 433 of file PciRootBridgeIo.h.

◆ Configuration

EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_CONFIGURATION _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::Configuration

Definition at line 434 of file PciRootBridgeIo.h.

◆ SegmentNumber

UINT32 _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL::SegmentNumber

The segment number that this PCI root bridge resides.

Definition at line 439 of file PciRootBridgeIo.h.


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