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

#include <PciCfg2.h>

Public Attributes

UINT8 Register
 
UINT8 Function
 
UINT8 Device
 
UINT8 Bus
 
UINT32 ExtendedRegister
 

Detailed Description

EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS

Member Data Documentation

◆ Bus

UINT8 EFI_PEI_PCI_CFG_PPI_PCI_ADDRESS::Bus

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

◆ 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.

◆ 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.

◆ 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.

◆ 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.


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