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

#include <MdePkg/Include/Ppi/PciCfg2.h>

Data Fields

UINT8 Register
 
UINT8 Function
 
UINT8 Device
 
UINT8 Bus
 
UINT32 ExtendedRegister
 

Detailed Description

EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS

Definition at line 58 of file PciCfg2.h.

Field Documentation

◆ Bus

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Bus

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

Definition at line 76 of file PciCfg2.h.

◆ Device

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Device

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

Definition at line 72 of file PciCfg2.h.

◆ ExtendedRegister

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.

Definition at line 82 of file PciCfg2.h.

◆ Function

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.

Definition at line 68 of file PciCfg2.h.

◆ Register

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.

Definition at line 63 of file PciCfg2.h.


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