MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS Struct Reference

Data Fields

UINT8 Register
 
UINT8 Function
 
UINT8 Device
 
UINT8 Bus
 
UINT32 ExtendedRegister
 

Detailed Description

Field Documentation

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Bus

8-bit value to encode between 0 and 255 buses.

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Device

Only the 5 least-significant bits are used to encode one of 32 possible devices.

UINT32 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::ExtendedRegister

Register number in PCI configuration space. If this field is zero, then Register is used for the register number. If this field is non-zero, then Register is ignored and this field is used for the register number.

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Function

Only the 3 least-significant bits are used to encode one of 8 possible functions within a given device.

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Register

8-bit register offset within the PCI configuration space for a given device's function space.